Files
openfoodnetwork/app/serializers/api/enterprise_thin_serializer.rb
Luis Ramos e52937c113 Use rubocop auto correct to add frozen string literal to all files
This is an unsafe auto corection, we will need to trust our build here
2021-06-17 23:07:26 +01:00

24 lines
445 B
Ruby

# frozen_string_literal: true
module Api
class EnterpriseThinSerializer < ActiveModel::Serializer
attributes :name, :id, :active, :path
has_one :address, serializer: Api::AddressSerializer
def active
enterprise.ready_for_checkout? && OrderCycle.active.with_distributor(enterprise).exists?
end
def path
enterprise_shop_path(enterprise)
end
private
def enterprise
object
end
end
end