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

12
test/fixtures/poro.rb vendored
View File

@@ -35,6 +35,12 @@ class ProfileSerializer < ActiveModel::Serializer
urls :posts, :comments
end
class ProfilePreviewSerializer < ActiveModel::Serializer
attributes :name
urls :posts, :comments
end
Post = Class.new(Model)
Comment = Class.new(Model)
Author = Class.new(Model)
@@ -83,3 +89,9 @@ BlogSerializer = Class.new(ActiveModel::Serializer) do
belongs_to :writer
has_many :articles
end
PaginatedSerializer = Class.new(ActiveModel::Serializer::ArraySerializer) do
def json_key
'paginated'
end
end