class DataMigrater::InstallGenerator
Public Instance Methods
copy_initializer()
click to toggle source
# File lib/generators/data_migrater/install_generator.rb, line 20 def copy_initializer template 'config/initializers/data_migrater.rb', 'config/initializers/data_migrater.rb' end
copy_migrate()
click to toggle source
# File lib/generators/data_migrater/install_generator.rb, line 14 def copy_migrate version = Time.zone.now.strftime '%Y%m%d%H%M%S' template 'db/migrate/create_data_migrations.rb', "db/migrate/#{version}_create_data_migrations.rb" end
create_data_folder()
click to toggle source
# File lib/generators/data_migrater/install_generator.rb, line 9 def create_data_folder FileUtils.mkdir_p 'db/data_migrate' FileUtils.touch 'db/data_migrate/.keep' end