Class: Rockstart::Deployment::HerokuGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::AppName, Generators::ClassOptionHelpers, Generators::TemplateHelpers
Defined in:
lib/generators/rockstart/deployment/heroku/heroku_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_deploy_scriptObject



40
41
42
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 40

def add_deploy_script
  script_template "deploy-heroku"
end

#add_rack_taskObject



36
37
38
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 36

def add_rack_task
  template "heroku.rake", "lib/tasks/heroku.rake"
end

#add_slugignoreObject



32
33
34
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 32

def add_slugignore
  copy_file "slugignore", ".slugignore"
end

#create_app_jsonObject



28
29
30
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 28

def create_app_json
  template "app.json"
end

#create_procfileObject



24
25
26
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 24

def create_procfile
  template "Procfile"
end