From 1c1a4f7673a47199809b62e046611737e77de53f Mon Sep 17 00:00:00 2001 From: Jakub Arnold Date: Sat, 13 Apr 2013 09:59:10 +0300 Subject: [PATCH] Fix serialization_scope to check for private/protected methods The semantics of respond_to? on Ruby 2.0 have changed to return false for protected methods, which is usually the case for helpers like current_user. --- lib/action_controller/serialization.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/action_controller/serialization.rb b/lib/action_controller/serialization.rb index 631c1f40..d8d63a3c 100644 --- a/lib/action_controller/serialization.rb +++ b/lib/action_controller/serialization.rb @@ -33,7 +33,7 @@ module ActionController end def serialization_scope - send(_serialization_scope) if _serialization_scope && respond_to?(_serialization_scope) + send(_serialization_scope) if _serialization_scope && respond_to?(_serialization_scope, true) end def default_serializer_options