class Appboost::InstallGenerator
Public Instance Methods
app_env_name()
click to toggle source
# File lib/generators/appboost/install_generator.rb, line 40 def app_env_name [app_name, rails_env].compact.join("-") end
app_name()
click to toggle source
# File lib/generators/appboost/install_generator.rb, line 36 def app_name options[:app_name] end
generate_nginx()
click to toggle source
# File lib/generators/appboost/install_generator.rb, line 48 def generate_nginx template "nginx_unicorn.conf.erb", "config/nginx/#{app_env_name}.conf" end
generate_unicorn()
click to toggle source
# File lib/generators/appboost/install_generator.rb, line 44 def generate_unicorn template "unicorn.rb.erb", "config/unicorn.rb" end
server_name()
click to toggle source
# File lib/generators/appboost/install_generator.rb, line 32 def server_name [rails_env, host_base].compact.join(".") end
Private Instance Methods
rails_env()
click to toggle source
# File lib/generators/appboost/install_generator.rb, line 54 def rails_env options[:env] == "production" ? nil : options[:env] end