Don't play with fire (anonymous class and returning block).

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6820 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
Jeremy Kemper
2007-05-23 07:44:57 +00:00
parent f78a1948d2
commit 27ff573290

View File

@@ -1076,11 +1076,12 @@ module ActionController #:nodoc:
private
def self.view_class
@view_class ||=
# create a new class based on the default template class and include helper methods
returning Class.new(ActionView::Base) do |view_class|
view_class.send(:include, master_helper_module)
end
unless defined? @view_class
# Create a template subclass including helper methods.
@view_class = Class.new(ActionView::Base)
@view_class.send(:include, master_helper_module)
end
@view_class
end
def initialize_template_class(response)