Class: Arborist::Migration
- Inherits:
-
ActiveRecord::Migration
- Object
- ActiveRecord::Migration
- Arborist::Migration
- Defined in:
- lib/arborist/migration.rb
Defined Under Namespace
Modules: Data, Schema Classes: Collection, DataMigration, ModelArguments
Constant Summary
Constants included from Data
Data::Collection, Data::DataMigration, Data::ModelArguments
Class Attribute Summary collapse
-
.collection ⇒ Object
Returns the value of attribute collection.
Class Method Summary collapse
Instance Method Summary collapse
Class Attribute Details
.collection ⇒ Object
Returns the value of attribute collection.
22 23 24 |
# File 'lib/arborist/migration.rb', line 22 def collection @collection end |
Class Method Details
.reset! ⇒ Object
24 25 26 |
# File 'lib/arborist/migration.rb', line 24 def reset! self.collection = Collection.new end |
Instance Method Details
#exec_migration(conn, dir) ⇒ Object
35 36 37 38 39 40 |
# File 'lib/arborist/migration.rb', line 35 def exec_migration conn, dir super conn, dir collection[dir].each do |m| m.report { instance_eval(&m.routine) } end end |