Class: NgOnRails::LayoutGenerator

Inherits:
NgOnRailsGenerator show all
Defined in:
lib/generators/ng_on_rails/layout_generator.rb

Instance Method Summary collapse

Methods inherited from NgOnRailsGenerator

source_root

Instance Method Details

#copy_app_controllerObject



17
18
19
20
21
22
23
# File 'lib/generators/ng_on_rails/layout_generator.rb', line 17

def copy_app_controller
  if options[:app_controller]
    option_copy_file "#{LayoutGenerator.source_root}/app_controller_template.js.coffee", 
      "app/assets/javascripts/angular_app/controllers/app_controller.js.coffee",
      "app controller"
  end
end

#copy_layoutObject



11
12
13
14
15
# File 'lib/generators/ng_on_rails/layout_generator.rb', line 11

def copy_layout
  option_template "#{LayoutGenerator.source_root}/#{options[:format]}/layout_template.html.#{options[:format]}.erb", 
    "app/views/layouts/#{options[:layout_name]}.html.#{options[:format]}",
    "layout file"  
end