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

block_params: (*block_args)
comment: 
- !ruby/struct:SM::Flow::P 
  body: Get the repository with a given name, or the default one for the current context, or the default one for this class.
- !ruby/struct:SM::Flow::P 
  body: "@param [Symbol] name"
- !ruby/struct:SM::Flow::VERB 
  body: "  the name of the repository wanted\n"
- !ruby/struct:SM::Flow::P 
  body: "@param [Block] block"
- !ruby/struct:SM::Flow::VERB 
  body: "  block to execute with the fetched repository as parameter\n"
- !ruby/struct:SM::Flow::P 
  body: "@return [Object, Respository]"
- !ruby/struct:SM::Flow::VERB 
  body: "  whatever the block returns, if given a block,\n  otherwise the requested repository.\n"
- !ruby/struct:SM::Flow::P 
  body: "@api private"
full_name: DataMapper::Model#repository
is_singleton: false
name: repository
params: (name = nil) {|*block_args| ...}
visibility: public
