class Assets::AngularGenerator
Public Instance Methods
copy_initializer_file()
click to toggle source
# File lib/generators/assets/angular/angular_generator.rb, line 6 def copy_initializer_file @app_name = file_name template 'app.js', "app/assets/javascripts/angular/app.js", @app_name `mkdir app/assets/javascripts/angular/filters` `mkdir app/assets/javascripts/angular/controllers` `mkdir app/assets/javascripts/angular/services` inject_into_file "app/assets/javascripts/application.js", after: "//= require jquery_ujs" do <<-JS //= require angular //= require angular/app //= require_tree ./angular/filters //= require_tree ./angular/services //= require_tree ./angular/controllers JS end gem "angularjs-rails" gem "bower-rails", "~> 0.10.0" Bundler.with_clean_env do run "bundle install" run "rails g bower_rails:initialize" end end