Module: SchemaPlus::ForeignKeys::Middleware::Migration::CreateTable
- Defined in:
- lib/schema_plus/foreign_keys/middleware/migration.rb
Instance Method Summary collapse
Instance Method Details
#around(env) {|env| ... } ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/schema_plus/foreign_keys/middleware/migration.rb', line 8 def around(env) if (original_block = env.block) = env..delete(:foreign_keys) || {} env.block = -> (table_definition) { table_definition.schema_plus_foreign_keys_config = SchemaPlus::ForeignKeys.config.merge() original_block.call table_definition } end yield env end |