Class: Stenographer::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Stenographer::Generators::InstallGenerator
- Defined in:
- lib/generators/stenographer/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_initializer ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/generators/stenographer/install_generator.rb', line 11 def add_initializer path = "#{Rails.root}/config/initializers/stenographer.rb" if File.exist?(path) puts 'Skipping config/initializers/stenographer.rb creation, as file already exists!' else puts 'Adding Stenographer initializer (config/initializers/stenographer.rb)...' template 'config/initializers/stenographer.rb', path end end |
#add_migrations ⇒ Object
27 28 29 |
# File 'lib/generators/stenographer/install_generator.rb', line 27 def add_migrations exec('rake stenographer:install:migrations') end |
#add_routes ⇒ Object
23 24 25 |
# File 'lib/generators/stenographer/install_generator.rb', line 23 def add_routes route 'mount Stenographer::Engine, at: "/stenographer"' end |