aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/base.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionview/lib/action_view/base.rb')
-rw-r--r--actionview/lib/action_view/base.rb7
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