Class: TypedConfig::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- TypedConfig::Generators::InstallGenerator
- Defined in:
- lib/generators/typed_config/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_config ⇒ Object
11 12 13 |
# File 'lib/generators/typed_config/install_generator.rb', line 11 def copy_config template 'config.rb', 'config/config.rb' end |
#copy_settings ⇒ Object
15 16 17 18 19 |
# File 'lib/generators/typed_config/install_generator.rb', line 15 def copy_settings template 'settings.yml', 'config/settings.yml' template 'settings.local.yml', 'config/settings.local.yml' directory 'settings', 'config/settings' end |
#generate_rbi ⇒ Object
31 32 33 |
# File 'lib/generators/typed_config/install_generator.rb', line 31 def generate_rbi rake 'typed-config:rbi' end |
#modify_gitignore ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/generators/typed_config/install_generator.rb', line 21 def modify_gitignore create_file '.gitignore' unless File.file?('.gitignore') append_to_file '.gitignore' do "\nconfig/settings.local.yml\n" \ "config/settings/*.local.yml\n" \ "config/environments/*.local.yml\n" end end |