diff --git a/lib/sprockets/base.rb b/lib/sprockets/base.rb index ed3ecafa9..3f39755e6 100644 --- a/lib/sprockets/base.rb +++ b/lib/sprockets/base.rb @@ -97,11 +97,9 @@ def [](*args) # # If the asset is not found an error will be raised. def find_asset!(*args) - asset = find_asset(*args) - if asset - return asset - else - raise_on_unknown_asset(*args) + uri, _ = resolve!(*args) + if uri + load(uri) end end @@ -119,13 +117,5 @@ def compress_from_root(uri) def expand_from_root(uri) URITar.new(uri, self).expand end - - private - def raise_on_unknown_asset(*args) - asset_name = args.shift - msg = String.new("Could not load asset #{ asset_name.inspect }") - msg << "with options #{ args.inspect }" unless args.empty? - raise Sprockets::NotFound, msg - end end end