Avoid overwriting notifications for template assertions.

This commit is contained in:
Tristan Dunn
2014-08-29 08:18:44 -05:00
parent d5a993e193
commit 610aeb2e92
3 changed files with 15 additions and 4 deletions

View File

@@ -3,11 +3,11 @@ module ActionController
extend ActiveSupport::Concern
included do
setup :setup_subscriptions
teardown :teardown_subscriptions
setup :setup_serialization_subscriptions
teardown :teardown_serialization_subscriptions
end
def setup_subscriptions
def setup_serialization_subscriptions
@serializers = Hash.new(0)
ActiveSupport::Notifications.subscribe("!serialize.active_model_serializers") do |name, start, finish, id, payload|
@@ -16,7 +16,7 @@ module ActionController
end
end
def teardown_subscriptions
def teardown_serialization_subscriptions
ActiveSupport::Notifications.unsubscribe("!serialize.active_model_serializers")
end