class ActionView::PathResolver

def query(path, details, formats)

def query(path, details, formats)
  query = build_query(path, details)
  template_paths = find_template_paths query
  template_paths.map { |template|
    handler, format, variant = extract_handler_and_format_and_variant(template, formats)
    contents = File.binread(template)
    Template.new(contents, File.expand_path(template), handler,
      :virtual_path => path.virtual,
      :format       => format,
      :variant      => variant,
      :updated_at   => mtime(template)
    )
  }
end