class ActionView::Resolver
def decorate(templates, path_info, details, locals) #:nodoc:
Ensures all the resolver information is set in the template.
def decorate(templates, path_info, details, locals) #:nodoc: cached = nil templates.each do |t| t.locals = locals t.formats = details[:formats] || [:html] if t.formats.empty? t.variants = details[:variants] || [] if t.variants.empty? t.virtual_path ||= (cached ||= build_path(*path_info)) end end