module Generapp::Actions::Develop

App develop environment associated actions

Constants

BULLET_CONFIGURATION
GENERAPP_GENERATORS

Public Instance Methods

add_bullet_gem_configuration() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# File lib/generapp/actions/develop.rb, line 47
def configure_generators
  inject_into_class 'config/application.rb',
                    'Application',
                    GENERAPP_GENERATORS
end
generate_annotate() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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