Class: Ouvrages::Generators::ViewsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/ouvrages/views/views_generator.rb

Instance Method Summary collapse

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, *options)
  super(args, *options)
  initialize_views_variables
end

Instance Method Details

#add_to_navbarObject



22
23
24
# File 'lib/generators/ouvrages/views/views_generator.rb', line 22

def add_to_navbar
  append_to_file "app/views/layouts/_navbar.html.haml", "= render '#{plural_resource_name}/nav'\n"
end

#copy_viewsObject



18
19
20
# File 'lib/generators/ouvrages/views/views_generator.rb', line 18

def copy_views
  generate_views
end