diff options
Diffstat (limited to 'actionview/lib/action_view/base.rb')
-rw-r--r-- | actionview/lib/action_view/base.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/actionview/lib/action_view/base.rb b/actionview/lib/action_view/base.rb index 1e58004fcf..c5d8cdd409 100644 --- a/actionview/lib/action_view/base.rb +++ b/actionview/lib/action_view/base.rb @@ -185,9 +185,14 @@ module ActionView #:nodoc: template_container = Module.new Class.new(self) { include template_container - define_method(:compiled_method_container) { template_container } + define_method(:compiled_method_container) { template_container } + define_singleton_method(:compiled_method_container) { template_container } } end + + def changed?(other) # :nodoc: + compiled_method_container != other.compiled_method_container + end end attr_reader :view_renderer |