Class: CreatekDataMigrator
- Inherits:
-
Object
- Object
- CreatekDataMigrator
- Defined in:
- lib/createk_data_migrator.rb,
lib/createk_data_migrator/railtie.rb,
lib/createk_data_migrator/version.rb,
lib/generators/createk_data_migrator_generator.rb
Defined Under Namespace
Classes: InstallGenerator, Railtie
Constant Summary collapse
- VERSION =
"0.1.1"
Class Attribute Summary collapse
-
.data_migrations_path ⇒ Object
writeonly
Sets the attribute data_migrations_path.
Class Method Summary collapse
Class Attribute Details
.data_migrations_path=(value) ⇒ Object (writeonly)
Sets the attribute data_migrations_path
6 7 8 |
# File 'lib/createk_data_migrator.rb', line 6 def data_migrations_path=(value) @data_migrations_path = value end |
Class Method Details
.migrate ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/createk_data_migrator.rb', line 8 def migrate begin old_paths = ActiveRecord::Tasks::DatabaseTasks.migrations_paths ActiveRecord::Tasks::DatabaseTasks.migrations_paths = [Rails.root.join('db/migrate_data')] ActiveRecord::Tasks::DatabaseTasks.migrate ensure ActiveRecord::Tasks::DatabaseTasks.migrations_paths = old_paths end end |