class ActionView::Partials::PartialRenderer

def render

def render
  identifier = ((@template = find_template) ? @template.identifier : @path)
  if @collection
    ActiveSupport::Notifications.instrument("render_collection.action_view",
      :identifier => identifier || "collection", :count => @collection.size) do
      render_collection
    end
  else
    content = ActiveSupport::Notifications.instrument("render_partial.action_view",
      :identifier => identifier) do
      render_partial
    end
    if !@block && (layout = @options[:layout])
      content = @view._render_layout(find_template(layout), @locals){ content }
    end
    content
  end
end