From f9849070acb4c7df0b60c61cea3a927191851e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Tue, 3 May 2011 16:51:08 +0200 Subject: Add a shared entry point for AV and AC render which can be used as extension in the future. --- actionpack/lib/action_view/renderer/renderer.rb | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'actionpack/lib/action_view/renderer/renderer.rb') diff --git a/actionpack/lib/action_view/renderer/renderer.rb b/actionpack/lib/action_view/renderer/renderer.rb index 3c0126f6bb..1fa51d276f 100644 --- a/actionpack/lib/action_view/renderer/renderer.rb +++ b/actionpack/lib/action_view/renderer/renderer.rb @@ -10,6 +10,15 @@ module ActionView @controller = controller end + # Main render entry point shared by AV and AC. + def render(context, options) + if options.key?(:partial) + render_partial(context, options) + else + render_template(context, options) + end + end + # Render but returns a valid Rack body. If fibers are defined, we return # a streaming body that renders the template piece by piece. # -- cgit v1.2.3