Files
openfoodnetwork/app/serializers/api/admin/exchange_serializer.rb

10 lines
321 B
Ruby

class Api::Admin::ExchangeSerializer < ActiveModel::Serializer
attributes :id, :sender_id, :receiver_id, :incoming, :variants, :pickup_time, :pickup_instructions
has_many :enterprise_fees, serializer: Api::Admin::EnterpriseFeeSerializer
def variants
Hash[ object.variants.map { |v| [v.id, true] } ]
end
end