Class: Tasuku::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Tasuku::InstallGenerator
- Defined in:
- lib/generators/tasuku/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_helpers ⇒ Object
14 15 16 17 18 |
# File 'lib/generators/tasuku/install/install_generator.rb', line 14 def add_helpers inject_into_file 'app/controllers/application_controller.rb', "\n helper Tasuku::Engine.helpers", after: 'protect_from_forgery with: :exception' end |
#add_route ⇒ Object
10 11 12 |
# File 'lib/generators/tasuku/install/install_generator.rb', line 10 def add_route route "mount Tasuku::Engine, at: '/tasks'" end |
#copy_initializer ⇒ Object
6 7 8 |
# File 'lib/generators/tasuku/install/install_generator.rb', line 6 def copy_initializer template 'tasuku.rb', 'config/initializers/tasuku.rb' end |
#copy_migrations ⇒ Object
20 21 22 |
# File 'lib/generators/tasuku/install/install_generator.rb', line 20 def copy_migrations rake 'tasuku:install:migrations' end |