Class: TalkToYourApp::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- TalkToYourApp::Generators::InstallGenerator
- Defined in:
- lib/generators/talk_to_your_app/install/install_generator.rb
Overview
‘rails g talk_to_your_app:install` — copies a commented initializer into the host app. Configuration is initializer-only; there are no migrations and no other generated files.
Instance Method Summary collapse
Instance Method Details
#copy_initializer ⇒ Object
15 16 17 |
# File 'lib/generators/talk_to_your_app/install/install_generator.rb', line 15 def copy_initializer template "initializer.rb.tt", "config/initializers/talk_to_your_app.rb" end |
#show_next_steps ⇒ Object
19 20 21 22 23 24 |
# File 'lib/generators/talk_to_your_app/install/install_generator.rb', line 19 def show_next_steps say "" say "talk_to_your_app: edit config/initializers/talk_to_your_app.rb, then" say "mount the endpoint in config/routes.rb:", :green say " mount TalkToYourApp.rack_app, at: TalkToYourApp.configuration.mount_at" end |