Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Remove private partial/template renderer methods

Since now these objects are not cached anymore, there's no need to have
these private methods, just instantiate each of them in the necessary
place.
  • Loading branch information...
commit 0134ca6a0166bfddd5e6e238877c3212824f0e6e 1 parent a9aeba6
Carlos Antonio da Silva carlosantoniodasilva authored
1  actionpack/lib/action_view/renderer/partial_renderer.rb
View
@@ -1,4 +1,3 @@
-
module ActionView
# = Action View Partials
#
14 actionpack/lib/action_view/renderer/renderer.rb
View
@@ -33,22 +33,12 @@ def render_body(context, options)
# Direct accessor to template rendering.
def render_template(context, options) #:nodoc:
- _template_renderer.render(context, options)
+ TemplateRenderer.new(@lookup_context).render(context, options)
end
# Direct access to partial rendering.
def render_partial(context, options, &block) #:nodoc:
- _partial_renderer.render(context, options, block)
- end
-
- private
-
- def _template_renderer #:nodoc:
- TemplateRenderer.new(@lookup_context)
- end
-
- def _partial_renderer #:nodoc:
- PartialRenderer.new(@lookup_context)
+ PartialRenderer.new(@lookup_context).render(context, options, block)
end
end
end
2  actionpack/lib/action_view/renderer/template_renderer.rb
View
@@ -41,7 +41,7 @@ def determine_template(options) #:nodoc:
# Renders the given template. A string representing the layout can be
# supplied as well.
- def render_template(template, layout_name = nil, locals = {}) #:nodoc:
+ def render_template(template, layout_name = nil, locals = nil) #:nodoc:
view, locals = @view, locals || {}
render_with_layout(layout_name, locals) do |layout|
Please sign in to comment.
Something went wrong with that request. Please try again.