Implement each_serializer

This commit is contained in:
Santiago Pastorino
2013-08-19 17:26:07 -03:00
parent 7e83f0c29d
commit f647b7ae74
2 changed files with 13 additions and 1 deletions

View File

@@ -7,7 +7,8 @@ module ActiveModel
def serializable_array
@object.map do |item|
if serializer = Serializer.serializer_for(item)
serializer = @options[:each_serializer] || Serializer.serializer_for(item)
if serializer
serializer.new(item).serializable_object(@options.merge(root: nil))
else
item.as_json