Module: NpmHelper
- Included in:
- AngularjsCrud::Generators::InstallGenerator
- Defined in:
- lib/generators/angularjs_crud/helpers/npm_helper.rb
Instance Method Summary collapse
- #copy_karma_conf ⇒ Object
- #copy_package_json ⇒ Object
- #gitignore_node_modules ⇒ Object
- #npm_init ⇒ Object
- #run_npm_install(*args) ⇒ Object
Instance Method Details
#copy_karma_conf ⇒ Object
12 13 14 |
# File 'lib/generators/angularjs_crud/helpers/npm_helper.rb', line 12 def copy_karma_conf copy_file "karma.conf.js" end |
#copy_package_json ⇒ Object
8 9 10 |
# File 'lib/generators/angularjs_crud/helpers/npm_helper.rb', line 8 def copy_package_json copy_file "package.json" end |
#gitignore_node_modules ⇒ Object
16 17 18 |
# File 'lib/generators/angularjs_crud/helpers/npm_helper.rb', line 16 def gitignore_node_modules run "echo '/node_modules' >> .gitignore" end |
#npm_init ⇒ Object
2 3 4 5 6 |
# File 'lib/generators/angularjs_crud/helpers/npm_helper.rb', line 2 def npm_init copy_package_json copy_karma_conf gitignore_node_modules end |
#run_npm_install(*args) ⇒ Object
20 21 22 23 24 |
# File 'lib/generators/angularjs_crud/helpers/npm_helper.rb', line 20 def run_npm_install(*args) = args.join(' ') run "npm install #{}" end |