class Sprockets::Manifest

def find(*args)

Returns Enumerator of Assets.

Public: Find all assets matching pattern set in environment.
def find(*args)
  unless environment
    raise Error, "manifest requires environment for compilation"
  end
  return to_enum(__method__, *args) unless block_given?
  paths, filters = args.flatten.partition { |arg| self.class.simple_logical_path?(arg) }
  filters = filters.map { |arg| self.class.compile_match_filter(arg) }
  environment = self.environment.cached
  paths.each do |path|
    environment.find_all_linked_assets(path) do |asset|
      yield asset
    end
  end
  if filters.any?
    environment.logical_paths do |logical_path, filename|
      if filters.any? { |f| f.call(logical_path, filename) }
        environment.find_all_linked_assets(filename) do |asset|
          yield asset
        end
      end
    end
  end
  nil
end