require "createk_data_migrator/version" require "createk_data_migrator/railtie" if defined?(Rails) class CreatekDataMigrator class << self attr_writer :data_migrations_path def migrate begin old_paths = ActiveRecord::Tasks::DatabaseTasks.migrations_paths ActiveRecord::Tasks::DatabaseTasks.migrations_paths = [Rails.root.join('db/migrate_data')] if defined?(ActiveRecord::MigrationContext) ActiveRecord::MigrationContext.new(ActiveRecord::Tasks::DatabaseTasks.migrations_paths).migrate else ActiveRecord::Tasks::DatabaseTasks.migrate end ensure ActiveRecord::Tasks::DatabaseTasks.migrations_paths = old_paths end end end end