metamaps--metamaps/app/serializers/new_map_serializer.rb
2016-07-01 15:25:04 +08:00

16 lines
518 B
Ruby

class NewMapSerializer < ActiveModel::Serializer
attributes :id,
:name,
:desc,
:permission,
:screenshot,
:created_at,
:updated_at
has_many :topics, serializer: NewTopicSerializer
has_many :synapses, serializer: NewSynapseSerializer
has_many :mappings, serializer: NewMappingSerializer
has_many :contributors, root: :users, serializer: NewUserSerializer
has_many :collaborators, root: :users, serializer: NewUserSerializer
end