Class: Scryer::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Scryer::Generators::InstallGenerator
- Defined in:
- lib/generators/scryer/install_generator.rb
Overview
rails generate scryer:install — drops a commented initializer
into the host app. Doesn't touch anything else; the rake tasks are
already loaded automatically by the Railtie. See
lib/generators/scryer/USAGE for the detailed description shown by
bin/rails generate scryer:install --help.
Instance Method Summary collapse
Instance Method Details
#create_initializer ⇒ Object
15 16 17 |
# File 'lib/generators/scryer/install_generator.rb', line 15 def create_initializer template "scryer_initializer.rb", "config/initializers/scryer.rb" end |
#show_readme ⇒ Object
19 20 21 22 23 24 25 26 |
# File 'lib/generators/scryer/install_generator.rb', line 19 def show_readme say "" say "Scryer installed. Next steps:", :green say " 1. (Optional) Edit config/initializers/scryer.rb to set project_name, dirs, or branch." say " 2. Run `bin/rails scryer:report` to scan this app and write tmp/scryer_report.{json,html}." say " Add a dependency audit or a custom path with task args, e.g. `bin/rails 'scryer:report[html,deps]'`." say " 3. Open tmp/scryer_report.html in a browser to review findings — see README.md for what each section means." end |