lib/tasks/bower.rake in bower-rails-0.6.1 vs lib/tasks/bower.rake in bower-rails-0.7.0

- old
+ new

@@ -47,12 +47,12 @@ resolve_asset_paths end end end -# Install bower assets before precompile -# Rake::Task['assets:precompile'].enhance ['bower:install', 'bower:resolve'] +# Install bower assets before precompile if an corresponding option provided +Rake::Task['assets:precompile'].enhance ['bower:install', 'bower:resolve'] if BowerRails.resolve_before_precompile def perform remove_components = true, &block entries = Dir.entries(get_bower_root_path) npm_path = File.join(get_bower_root_path, 'node_modules', '.bin') @@ -161,10 +161,10 @@ end def resolve_asset_paths # Resolve relative paths in CSS Dir['bower_components/**/*.css'].each do |filename| - contents = File.read(filename) + contents = File.read(filename) if FileTest.file?(filename) # http://www.w3.org/TR/CSS2/syndata.html#uri url_regex = /url\(\s*['"]?(?![a-z]+:)([^'"\)]*)['"]?\s*\)/ # Resolve paths in CSS file if it contains a url if contents =~ url_regex