Class: AppEnvConfig::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/app_env_config/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_ymlObject



10
11
12
# File 'lib/generators/app_env_config/install_generator.rb', line 10

def copy_yml
  copy_file 'app_config.yml', 'config/app_config.yml'
end

#create_constantObject



14
15
16
17
18
19
20
21
# File 'lib/generators/app_env_config/install_generator.rb', line 14

def create_constant
  write_to_file(
    file: 'config/environment.rb',
    line: 'Rails.application.initialize!',
    content_before: "APP_CONFIG = AppEnvConfig.get('app_config')",
    shift: "\n" * 2
  )
end