class ActionView::Renderer

def render(context, options)

Main render entry point shared by AV and AC.
def render(context, options)
  if options.respond_to?(:permitted?) && !options.permitted?
    raise ArgumentError, "render parameters are not permitted"
  end
  if options.key?(:partial)
    render_partial(context, options)
  else
    render_template(context, options)
  end
end