Class: BowerVendor::ConfigureGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/bower_vendor/configure_generator.rb

Instance Method Summary collapse

Instance Method Details

#configure_bowerObject



3
4
5
6
7
8
9
10
# File 'lib/generators/bower_vendor/configure_generator.rb', line 3

def configure_bower
  if File.exist? '.bowerrc'
    gsub_file '.bowerrc', /"directory":\s*"[^"]*"\s*,/, "\"directory\": \"#{BowerVendor::BOWER_ROOT}\""
  end
  create_file '.bowerrc', {directory: BowerVendor::BOWER_ROOT}.to_json

  append_file '.gitignore', "\n# Temporary bower components\n/tmp/bower_components\n"
end