Module: MigrationModel
- Defined in:
- lib/migration_model.rb
Instance Method Summary collapse
-
#migration_model(model_class, &block) ⇒ Object
(also: #mm)
returns a raw model class with no associations or validations # or anything like that, so it’s safe to use in migrations.
Instance Method Details
#migration_model(model_class, &block) ⇒ Object Also known as: mm
returns a raw model class with no associations or validations # or anything like that, so it’s safe to use in migrations
5 6 7 8 9 |
# File 'lib/migration_model.rb', line 5 def migration_model model_class, &block safe_model = Class.new(model_class.superclass){ set_table_name model_class.table_name } safe_model.instance_eval(&block) if block safe_model end |