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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Make a new instance of the adapter. The @records ivar is the 'data-store' for this adapter. It is not shared amongst multiple incarnations of this adapter, eg DataMapper.setup(:default, :adapter =&gt; :in_memory); DataMapper.setup(:alternate, :adapter =&gt; :in_memory) do not share the data-store between them.
- !ruby/struct:SM::Flow::P 
  body: "@param [String, Symbol] name"
- !ruby/struct:SM::Flow::VERB 
  body: "  The name of the Repository using this adapter.\n"
- !ruby/struct:SM::Flow::P 
  body: "@param [String, Hash] uri_or_options"
- !ruby/struct:SM::Flow::VERB 
  body: "  The connection uri string, or a hash of options to set up\n  the adapter\n"
- !ruby/struct:SM::Flow::P 
  body: "@api semipublic"
full_name: DataMapper::Adapters::InMemoryAdapter::new
is_singleton: true
name: new
params: (name, options = {})
visibility: public
