From 882dbafa7e96479b07c1b78794b14a4d0129888e Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Fri, 1 Nov 2013 21:37:49 -0200 Subject: [PATCH] embedded_in_root_associations is always defined --- lib/active_model/array_serializer.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/active_model/array_serializer.rb b/lib/active_model/array_serializer.rb index 157f8192..ce73ece1 100644 --- a/lib/active_model/array_serializer.rb +++ b/lib/active_model/array_serializer.rb @@ -44,10 +44,7 @@ module ActiveModel def embedded_in_root_associations @object.each_with_object({}) do |item, hash| - serializer = serializer_for(item) - if serializer.respond_to?(:embedded_in_root_associations) - hash.merge!(serializer.embedded_in_root_associations) - end + hash.merge!(serializer_for(item).embedded_in_root_associations) end end end