class RocketCms::CapifyGenerator

Public Instance Methods

app_name() click to toggle source
# File lib/generators/rocket_cms/capify_generator.rb, line 11
def app_name
  Rails.application.class.name.split("::")[0]
end
deploy_to() click to toggle source
# File lib/generators/rocket_cms/capify_generator.rb, line 15
def deploy_to
  if kind == 'data'
    "/data/#{app_name.downcase}/app"
  else
    "/home/#{app_name.downcase}/#{app_name.downcase}"
  end
end
install() click to toggle source
# File lib/generators/rocket_cms/capify_generator.rb, line 31
def install
  copy_file "Capfile", "Capfile"
  template "unicorn.erb", "config/unicorn/production.rb"
  template "deploy.erb", "config/deploy.rb"
  template "production.erb", "config/deploy/production.rb"
  template "dl.erb", "lib/tasks/dl.thor"
end
tmp_path() click to toggle source
# File lib/generators/rocket_cms/capify_generator.rb, line 22
def tmp_path
  if kind == 'data'
    "/data/#{app_name.downcase}/tmp_dump"
  else
    "/home/#{app_name.downcase}/tmp_dump"
  end
end