6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# 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
"\n//= require angular\n//= require angular/app\n//= require_tree ./angular/filters\n//= require_tree ./angular/services\n//= require_tree ./angular/controllers\n"
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
|