Class: CzAuth::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- CzAuth::InstallGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/cz_auth/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#injections ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/generators/cz_auth/install_generator.rb', line 8 def injections [ { file: "app/controllers/application_controller.rb", line: "\n\tinclude CzAuth::Concerns::Authentication", after: "ActionController::Base" }, { file: "config/routes.rb", line: "\n\tmount CzAuth::Engine => '/'", after: "routes.draw do" } ].each do |injection| inject_into_file injection[:file], after: injection[:after] do injection[:line] end end end |