Class: Brooch::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Brooch::Generators::InstallGenerator
- Defined in:
- lib/generators/brooch/install/install_generator.rb
Instance Method Summary collapse
- #add_javascripts ⇒ Object
- #add_stylesheets ⇒ Object
- #create_controllers ⇒ Object
- #setup_routes ⇒ Object
Instance Method Details
#add_javascripts ⇒ Object
8 9 10 |
# File 'lib/generators/brooch/install/install_generator.rb', line 8 def add_javascripts append_file('app/assets/javascripts/application.js', "//= require brooch \n") end |
#add_stylesheets ⇒ Object
12 13 14 |
# File 'lib/generators/brooch/install/install_generator.rb', line 12 def add_stylesheets inject_into_file('app/assets/stylesheets/application.scss', "*= require brooch\n", before: /\*\//, verbose: true) end |
#create_controllers ⇒ Object
20 21 22 |
# File 'lib/generators/brooch/install/install_generator.rb', line 20 def create_controllers template('inline_validations_controller.rb', 'app/controllers/inline_validations_controller.rb') end |
#setup_routes ⇒ Object
16 17 18 |
# File 'lib/generators/brooch/install/install_generator.rb', line 16 def setup_routes route('resources :inline_validations, only: [:create]') end |