class Sprockets::AssetAttributes

def search_paths

Returns paths search the load path for.
def search_paths
  paths = [pathname.to_s]
  path_without_extensions = extensions.inject(pathname) { |p, ext| p.sub(ext, '') }
  # optimization: bower.json can only be nested one level deep
  if !path_without_extensions.to_s.index('/')
    paths << path_without_extensions.join("bower.json").to_s
    # DEPRECATED bower configuration file
    paths << path_without_extensions.join("component.json").to_s
  end
  if pathname.basename(extensions.join).to_s != 'index'
    paths << path_without_extensions.join("index#{extensions.join}").to_s
  end
  paths
end