Module: BowerHelper

Included in:
AngularjsCrud::Generators::InstallGenerator
Defined in:
lib/generators/angularjs_crud/helpers/bower_helper.rb

Instance Method Summary collapse

Instance Method Details

#bower_initObject



2
3
4
5
6
# File 'lib/generators/angularjs_crud/helpers/bower_helper.rb', line 2

def bower_init
  copy_bower_json
  copy_bower_rc
  gitignore_bower_components
end

#copy_bower_jsonObject



8
9
10
# File 'lib/generators/angularjs_crud/helpers/bower_helper.rb', line 8

def copy_bower_json
  copy_file 'bower.json'
end

#copy_bower_rcObject



12
13
14
# File 'lib/generators/angularjs_crud/helpers/bower_helper.rb', line 12

def copy_bower_rc
  copy_file '_bowerrc', '.bowerrc'
end

#gitignore_bower_componentsObject



16
17
18
# File 'lib/generators/angularjs_crud/helpers/bower_helper.rb', line 16

def gitignore_bower_components
  run "echo '/public/assets/bower_components' >> .gitignore"
end

#run_bower_install(*args) ⇒ Object



20
21
22
23
24
# File 'lib/generators/angularjs_crud/helpers/bower_helper.rb', line 20

def run_bower_install(*args)
  options = args.join(' ')

  run "bower install #{options}"
end