Class: Rockstart::Deployment::HerokuGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Rockstart::Deployment::HerokuGenerator
- Includes:
- Rails::Generators::AppName, Generators::ClassOptionHelpers, Generators::TemplateHelpers
- Defined in:
- lib/generators/rockstart/deployment/heroku/heroku_generator.rb
Instance Method Summary collapse
- #add_deploy_script ⇒ Object
- #add_rack_task ⇒ Object
- #add_slugignore ⇒ Object
- #create_app_json ⇒ Object
- #create_procfile ⇒ Object
Instance Method Details
#add_deploy_script ⇒ Object
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_task ⇒ Object
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_slugignore ⇒ Object
32 33 34 |
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 32 def add_slugignore copy_file "slugignore", ".slugignore" end |
#create_app_json ⇒ Object
28 29 30 |
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 28 def create_app_json template "app.json" end |
#create_procfile ⇒ Object
24 25 26 |
# File 'lib/generators/rockstart/deployment/heroku/heroku_generator.rb', line 24 def create_procfile template "Procfile" end |