Class: DataMigrater::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- DataMigrater::InstallGenerator
- Defined in:
- lib/generators/data_migrater/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_initializer ⇒ Object
18 19 20 |
# File 'lib/generators/data_migrater/install_generator.rb', line 18 def copy_initializer template 'config/initializers/data_migrater.rb', 'config/initializers/data_migrater.rb' end |
#copy_migrate ⇒ Object
12 13 14 15 16 |
# File 'lib/generators/data_migrater/install_generator.rb', line 12 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 ⇒ Object
7 8 9 10 |
# File 'lib/generators/data_migrater/install_generator.rb', line 7 def create_data_folder FileUtils.mkdir_p 'db/data_migrate' FileUtils.touch 'db/data_migrate/.keep' end |