Method: Ptero::Generator::PageGenerator#initialize

Defined in:
lib/ptero/generators/pagegenerator.rb

#initialize(name, parent = 'application') ⇒ PageGenerator

Initialize a ControllerGenerator, JavascriptGenerator, and StylesheetGenerator with parameter name



13
14
15
16
17
18
19
# File 'lib/ptero/generators/pagegenerator.rb', line 13

def initialize(name,parent='application')
  super name,parent
  @controller = Ptero::Generator::ControllerGenerator.new(name)
  @js         = Ptero::Generator::JavascriptGenerator.new(name.downcase)
  @css        = Ptero::Generator::StylesheetGenerator.new(name.downcase)
  @elements = [ @controller, @js, @css ]
end