Class: HappySeed::Generators::AngularViewGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/happy_seed/angular_view/angular_view_generator.rb

Instance Method Summary collapse

Instance Method Details

#install_view_pageObject



6
7
8
9
10
11
12
# File 'lib/generators/happy_seed/angular_view/angular_view_generator.rb', line 6

def install_view_page
  template "app/assets/javascripts/controllers/controller.js.coffee", "app/assets/javascripts/controllers/#{file_name}.js.coffee"
  template "app/assets/templates/view.html", "app/assets/templates/#{file_name}.html"
  insert_into_file "app/assets/javascripts/angular_app.js.coffee.erb", "    when('/#{file_name}',            {templateUrl: '<%= asset_path('#{file_name}.html' )%>',  controller: '#{class_name}Ctrl'}).
\n", :before => /\s*otherwise/
  directory "docs"
end