class TypedConfig::Generators::InstallGenerator
Public Instance Methods
copy_config()
click to toggle source
# File lib/generators/typed_config/install_generator.rb, line 11 def copy_config template 'config.rb', 'config/config.rb' end
copy_settings()
click to toggle source
# 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()
click to toggle source
# File lib/generators/typed_config/install_generator.rb, line 31 def generate_rbi rake 'typed-config:rbi' end
modify_gitignore()
click to toggle source
# 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