Module: Generapp::Actions::Develop
- Included in:
- Generapp::AppBuilder
- Defined in:
- lib/generapp/actions/develop.rb
Overview
App develop environment associated actions
Instance Method Summary collapse
- #add_bullet_gem_configuration ⇒ Object
- #add_rubocop ⇒ Object
- #add_secrets ⇒ Object
- #configure_generators ⇒ Object
- #generate_annotate ⇒ Object
- #provide_setup_script ⇒ Object
- #raise_on_delivery_errors ⇒ Object
Instance Method Details
#add_bullet_gem_configuration ⇒ Object
40 41 42 43 44 45 |
# File 'lib/generapp/actions/develop.rb', line 40 def add_bullet_gem_configuration last_line = "config.file_watcher = ActiveSupport::EventedFileUpdateChecker\n" inject_into_file 'config/environments/development.rb', BULLET_CONFIGURATION, after: last_line end |
#add_rubocop ⇒ Object
68 69 70 71 |
# File 'lib/generapp/actions/develop.rb', line 68 def add_rubocop create_file '.rubocop_todo.yml' copy_file 'rubocop.yml', '.rubocop.yml' end |
#add_secrets ⇒ Object
58 59 60 61 |
# File 'lib/generapp/actions/develop.rb', line 58 def add_secrets copy_file 'config/application.yml', 'config/application.yml.example' copy_file 'config/application.yml', 'config/application.yml' end |
#configure_generators ⇒ Object
47 48 49 50 51 |
# File 'lib/generapp/actions/develop.rb', line 47 def configure_generators inject_into_class 'config/application.rb', 'Application', GENERAPP_GENERATORS end |
#generate_annotate ⇒ Object
53 54 55 56 |
# File 'lib/generapp/actions/develop.rb', line 53 def generate_annotate copy_file 'tasks/auto_annotate_models.rake', 'lib/tasks/auto_annotate_models.rake' end |
#provide_setup_script ⇒ Object
63 64 65 66 |
# File 'lib/generapp/actions/develop.rb', line 63 def provide_setup_script template 'bin/setup', 'bin/setup', force: true run 'chmod a+x bin/setup' end |
#raise_on_delivery_errors ⇒ Object
34 35 36 37 38 |
# File 'lib/generapp/actions/develop.rb', line 34 def raise_on_delivery_errors gsub_file 'config/environments/development.rb', 'raise_delivery_errors = false', 'raise_delivery_errors = true' end |