--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Lookup a Resource in the Collection by key, raising an exception if not found
- !ruby/struct:SM::Flow::P 
  body: This looksup a Resource by key, typecasting the key to the proper object if necessary.
- !ruby/struct:SM::Flow::P 
  body: "@param [Enumerable] *key"
- !ruby/struct:SM::Flow::VERB 
  body: "  keys which uniquely identify a resource in the Collection\n"
- !ruby/struct:SM::Flow::P 
  body: "@return [Resource]"
- !ruby/struct:SM::Flow::VERB 
  body: "  Resource which matches the supplied key\n"
- !ruby/struct:SM::Flow::P 
  body: "@return [nil]"
- !ruby/struct:SM::Flow::VERB 
  body: "  No Resource matches the supplied key\n"
- !ruby/struct:SM::Flow::P 
  body: "@raise [ObjectNotFoundError] Resource could not be found by key"
- !ruby/struct:SM::Flow::P 
  body: "@api public"
full_name: DataMapper::Collection#get!
is_singleton: false
name: get!
params: (*key)
visibility: public
