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