mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-09 23:06:06 +00:00
29 lines
767 B
Ruby
29 lines
767 B
Ruby
module OpenFoodNetwork
|
|
class EnterpriseInjectionData
|
|
def active_distributor_ids
|
|
@active_distributor_ids ||=
|
|
Enterprise.distributors_with_active_order_cycles.ready_for_checkout.pluck(:id)
|
|
end
|
|
|
|
def earliest_closing_times
|
|
@earliest_closing_times ||= OrderCycle.earliest_closing_times
|
|
end
|
|
|
|
def shipping_method_services
|
|
@shipping_method_services ||= Spree::ShippingMethod.services
|
|
end
|
|
|
|
def supplied_taxons
|
|
@supplied_taxons ||= Spree::Taxon.supplied_taxons
|
|
end
|
|
|
|
def all_distributed_taxons
|
|
@all_distributed_taxons ||= Spree::Taxon.distributed_taxons(:all)
|
|
end
|
|
|
|
def current_distributed_taxons
|
|
@current_distributed_taxons ||= Spree::Taxon.distributed_taxons(:current)
|
|
end
|
|
end
|
|
end
|