Merge pull request #703 from ggordon/specify_serializer_from_controller

Support serializer and each_serializer options in renderer
This commit is contained in:
Alexandre de Oliveira
2014-11-12 20:09:51 -02:00
5 changed files with 132 additions and 7 deletions

View File

@@ -6,7 +6,10 @@ module ActiveModel
def initialize(objects, options = {})
@objects = objects.map do |object|
serializer_class = ActiveModel::Serializer.serializer_for(object)
serializer_class = options.fetch(
:serializer,
ActiveModel::Serializer.serializer_for(object)
)
serializer_class.new(object)
end
end