class BowerRails::Generators::InitializeGenerator

Constants

INITIALIZE_FILE_PATH

Public Instance Methods

copy_initializer_file() click to toggle source
# File lib/generators/bower_rails/initialize/initialize_generator.rb, line 20
def copy_initializer_file
  copy_file 'bower_rails.rb', INITIALIZE_FILE_PATH
end
create_config_file() click to toggle source
# File lib/generators/bower_rails/initialize/initialize_generator.rb, line 10
def create_config_file
  config_file_name = config_file.underscore
  case config_file_name
  when 'bowerfile' then copy_file 'Bowerfile',  'Bowerfile'
  when 'json'      then copy_file 'bower.json', 'bower.json'
  else
    raise ArgumentError, 'You can setup bower-rails only using bower.json or Bowerfile. Please provide `json` or `bowerfile` as an argument instead'
  end
end
require_initializer_in_application_rb() click to toggle source
# File lib/generators/bower_rails/initialize/initialize_generator.rb, line 24
def require_initializer_in_application_rb
  if Rails.version < "4.0.0"
    environment { "require Rails.root.join(\"#{INITIALIZE_FILE_PATH}\").to_s" }
  end
end