Class: Vulgata::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Vulgata::InstallGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/vulgata/install_generator.rb
Instance Method Summary collapse
- #copy_migrations ⇒ Object
- #create_application_controller_file ⇒ Object
- #create_initializer_file ⇒ Object
Instance Method Details
#copy_migrations ⇒ Object
14 15 16 17 18 19 |
# File 'lib/generators/vulgata/install_generator.rb', line 14 def copy_migrations require 'rake' Rails.application.load_tasks Rake::Task['vulgata:install:migrations'].invoke route "mount Vulgata::Engine, at: '/vulgata'" end |
#create_application_controller_file ⇒ Object
10 11 12 |
# File 'lib/generators/vulgata/install_generator.rb', line 10 def create_application_controller_file template 'application_controller.rb', 'app/controllers/vulgata/application_controller.rb' end |
#create_initializer_file ⇒ Object
6 7 8 |
# File 'lib/generators/vulgata/install_generator.rb', line 6 def create_initializer_file template 'initializer.rb', 'config/initializers/vulgata.rb' end |