mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
19 lines
463 B
Ruby
19 lines
463 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Api
|
|
class GroupListSerializer < ActiveModel::Serializer
|
|
attributes :id, :name, :permalink, :email, :website, :facebook, :instagram,
|
|
:linkedin, :twitter, :enterprises, :state, :address_id
|
|
|
|
def state
|
|
object.address.state.abbr
|
|
end
|
|
|
|
def enterprises
|
|
ActiveModel::ArraySerializer.new(
|
|
object.enterprises, each_serializer: Api::EnterpriseThinSerializer
|
|
)
|
|
end
|
|
end
|
|
end
|