class ActionView::Resolver

def decorate(templates, path_info, details, locals) #:nodoc:

: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