Class: Ouvrages::Generators::ViewsGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Ouvrages::Generators::ViewsGenerator
- Defined in:
- lib/generators/ouvrages/views/views_generator.rb
Instance Method Summary collapse
- #add_to_navbar ⇒ Object
- #copy_views ⇒ Object
-
#initialize(args, *options) ⇒ ViewsGenerator
constructor
A new instance of ViewsGenerator.
Constructor Details
#initialize(args, *options) ⇒ ViewsGenerator
Returns a new instance of ViewsGenerator.
13 14 15 16 |
# File 'lib/generators/ouvrages/views/views_generator.rb', line 13 def initialize(args, *) super(args, *) initialize_views_variables end |
Instance Method Details
#add_to_navbar ⇒ Object
22 23 24 |
# File 'lib/generators/ouvrages/views/views_generator.rb', line 22 def append_to_file "app/views/layouts/_navbar.html.haml", "= render '#{plural_resource_name}/nav'\n" end |
#copy_views ⇒ Object
18 19 20 |
# File 'lib/generators/ouvrages/views/views_generator.rb', line 18 def copy_views generate_views end |