Class: AngularjsCrud::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- AngularjsCrud::Generators::InstallGenerator
show all
- Includes:
- BowerHelper, NpmHelper
- Defined in:
- lib/generators/angularjs_crud/install/install_generator.rb
Instance Method Summary
collapse
Methods included from NpmHelper
#copy_karma_conf, #copy_package_json, #gitignore_node_modules, #npm_init, #run_npm_install
#bower_init, #copy_bower_json, #copy_bower_rc, #gitignore_bower_components, #run_bower_install
Instance Method Details
#copy_angular_js_view_helper ⇒ Object
37
38
39
|
# File 'lib/generators/angularjs_crud/install/install_generator.rb', line 37
def copy_angular_js_view_helper
copy_file "angular_js_helper.rb", "app/helpers/angular_js_helper.rb"
end
|
#init_bower_config_file ⇒ Object
22
23
24
|
# File 'lib/generators/angularjs_crud/install/install_generator.rb', line 22
def init_bower_config_file
bower_init
end
|
#init_npm_files ⇒ Object
14
15
16
|
# File 'lib/generators/angularjs_crud/install/install_generator.rb', line 14
def init_npm_files
npm_init
end
|
#install_bower_packages ⇒ Object
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/generators/angularjs_crud/install/install_generator.rb', line 26
def install_bower_packages
run_bower_install '--save', 'jquery',
'bootstrap',
'font-awesome',
'angular',
'angular-resource',
'angular-bootstrap'
run_bower_install '--save-dev', 'angular-mocks'
end
|
#install_npm_packages ⇒ Object
18
19
20
|
# File 'lib/generators/angularjs_crud/install/install_generator.rb', line 18
def install_npm_packages
run_npm_install
end
|