Class: RankmiLocalization::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RankmiLocalization::Generators::InstallGenerator
- Defined in:
- lib/generators/rankmi_localization/install/install_generator.rb
Instance Method Summary collapse
- #copy_initializer ⇒ Object
-
#copy_migrations_to_spec_folder ⇒ Object
copy_file(migration, File.join(destination, new_name)) sleep(1) # Ensure unique timestamp for each file end end.
- #install_notes ⇒ Object
Instance Method Details
#copy_initializer ⇒ Object
10 11 12 |
# File 'lib/generators/rankmi_localization/install/install_generator.rb', line 10 def copy_initializer template('rankmi_localization_initializer.rb', 'config/initializers/rankmi_localization.rb') end |
#copy_migrations_to_spec_folder ⇒ Object
copy_file(migration, File.join(destination, new_name)) sleep(1) # Ensure unique timestamp for each file end end
28 29 30 31 32 33 34 35 |
# File 'lib/generators/rankmi_localization/install/install_generator.rb', line 28 def copy_migrations_to_spec_folder migrations_path = File.('../../../../db/migrate', __dir__) destination = 'spec/db_setup' Dir.glob("#{migrations_path}/*.rb").each do |migration| copy_file(migration, File.join(destination, File.basename(migration))) end end |
#install_notes ⇒ Object
37 38 39 |
# File 'lib/generators/rankmi_localization/install/install_generator.rb', line 37 def install_notes readme('README.md') end |