class SmAppConfig::InstallGenerator
Public Class Methods
source_root()
click to toggle source
# File lib/generators/sm_app_config/install_generator.rb, line 5 def self.source_root File.expand_path("../../templates", __FILE__) end
Public Instance Methods
add_app_config_to_gitignore()
click to toggle source
# File lib/generators/sm_app_config/install_generator.rb, line 30 def add_app_config_to_gitignore append_to_file ".gitignore", "\n/config/app_config.yml" say "Added /config/app_config.yml to .gitignore" end
copy_app_config()
click to toggle source
# File lib/generators/sm_app_config/install_generator.rb, line 18 def copy_app_config copy_file config_template, "config/app_config.yml" say "Copied app_config.yml to config/" end
copy_app_config_example()
click to toggle source
# File lib/generators/sm_app_config/install_generator.rb, line 24 def copy_app_config_example copy_file config_template, "config/app_config.example.yml" say "Copied app_config.example.yml to config/" end
install()
click to toggle source
# File lib/generators/sm_app_config/install_generator.rb, line 11 def install copy_app_config copy_app_config_example add_app_config_to_gitignore end
Private Instance Methods
config_template()
click to toggle source
# File lib/generators/sm_app_config/install_generator.rb, line 37 def config_template @template ||= options[:rails] ? "rails_app_config.yml" : "app_config.yml" end