Class: Briefly::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Briefly::Generators::InstallGenerator
- Defined in:
- lib/generators/briefly/install/install_generator.rb
Overview
Writes config/initializers/briefly.rb: a working Briefly.define { use "rails" } facade plus a
commented, concern-grouped map of every shortcut the rails pack installs. Re-run it to update —
Rails prompts before overwriting, so the map refreshes after a gem upgrade.
rails generate briefly:install # => App = Briefly.define { use "rails" }
rails generate briefly:install Facade # => Facade = Briefly.define { use "rails" }
::Rails is fully qualified throughout: a bare Rails here would resolve to Rails,
the pack, not the framework. There is deliberately no sig/ entry: generators load only under
railties, outside the gem's typed runtime surface.
Instance Method Summary collapse
Instance Method Details
#create_initializer ⇒ void
This method returns an undefined value.
24 25 26 |
# File 'lib/generators/briefly/install/install_generator.rb', line 24 def create_initializer template "briefly.rb.tt", "config/initializers/briefly.rb" end |