Class: BatteryControllerGenerator

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

Instance Method Summary collapse

Instance Method Details

#generate_controllerObject



8
9
10
# File 'lib/generators/battery_controller_generator.rb', line 8

def generate_controller
  template 'controller.rb', "app/controllers/#{models}_controller.rb"
end

#generate_testObject



20
21
22
# File 'lib/generators/battery_controller_generator.rb', line 20

def generate_test
  template 'controller_test.rb', "test/functional/#{models}_controller_test.rb"
end

#generate_viewsObject



12
13
14
15
16
17
18
# File 'lib/generators/battery_controller_generator.rb', line 12

def generate_views
  template 'views/index.html.haml', "app/views/#{models}/index.html.haml"
  template 'views/show.html.haml',  "app/views/#{models}/show.html.haml"
  template 'views/new.html.haml',   "app/views/#{models}/new.html.haml"
  template 'views/edit.html.haml',  "app/views/#{models}/edit.html.haml"
  template 'views/_form.html.haml', "app/views/#{models}/_form.html.haml"
end