Merge pull request #897 from imanel/patch-1

Allow to define custom serializer for given class
This commit is contained in:
João Moura
2015-05-10 03:28:14 -03:00
2 changed files with 12 additions and 1 deletions

View File

@@ -115,7 +115,9 @@ module ActiveModel
end
def self.serializer_for(resource, options = {})
if resource.respond_to?(:to_ary)
if resource.respond_to?(:serializer_class)
resource.serializer_class
elsif resource.respond_to?(:to_ary)
config.array_serializer
else
options