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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Eval the given block. All methods available to the current connection adapter are available within the block, so you can easily use the database definition DSL to build up your schema (<tt>create_table</tt>, <tt>add_index</tt>, etc.).
- !ruby/struct:SM::Flow::P 
  body: "The <tt>info</tt> hash is optional, and if given is used to define metadata about the current schema (currently, only the schema's version):"
- !ruby/struct:SM::Flow::VERB 
  body: "  ActiveRecord::Schema.define(:version =&gt; 20380119000001) do\n    ...\n  end\n"
full_name: ActiveRecord::Schema::define
is_singleton: true
name: define
params: (info={}, &block)
visibility: public
