method
query
v5.0.0.1 -
Show latest stable
- Class:
ActionView::PathResolver
query(path, details, formats, outside_app_allowed)private
No documentation available.
# File actionview/lib/action_view/template/resolver.rb, line 205
def query(path, details, formats, outside_app_allowed)
query = build_query(path, details)
template_paths = find_template_paths(query)
template_paths = reject_files_external_to_app(template_paths) unless outside_app_allowed
template_paths.map do |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
end