First try to implement ArraySerializer

This commit is contained in:
Tema Bolshakov
2014-08-28 19:16:24 +04:00
parent 1b718b6d48
commit c1fdfc1cdc
6 changed files with 46 additions and 45 deletions

View File

@@ -108,12 +108,7 @@ module ActiveModel
self.class._associations.dup.each_with_object({}) do |(name, value), hash|
association = object.send(name)
serializer_class = ActiveModel::Serializer.serializer_for(association)
if serializer_class
serializer = serializer_class.new(association)
hash[name] = serializer
else
hash[name] = association
end
hash[name] = serializer_class.new(association)
end
end
end