From e2940eb9ff26dd9c24b142db7452c866f3e3250f Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Fri, 21 Feb 2020 11:05:47 +0000 Subject: [PATCH] Add namespace to OrderCyclesList Shop will probably be the name of the future engine/domain for the shopfront pages --- app/services/shop/order_cycles_list.rb | 29 +++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/app/services/shop/order_cycles_list.rb b/app/services/shop/order_cycles_list.rb index 63327036a4..730343ca6e 100644 --- a/app/services/shop/order_cycles_list.rb +++ b/app/services/shop/order_cycles_list.rb @@ -1,22 +1,23 @@ # frozen_string_literal: true # Lists available order cycles for a given customer in a given distributor +module Shop + class OrderCyclesList + def initialize(distributor, customer) + @distributor = distributor + @customer = customer + end -class OrderCyclesList - def initialize(distributor, customer) - @distributor = distributor - @customer = customer - end + def call + order_cycles = OrderCycle.with_distributor(@distributor).active + .order(@distributor.preferred_shopfront_order_cycle_order) - def call - order_cycles = OrderCycle.with_distributor(@distributor).active - .order(@distributor.preferred_shopfront_order_cycle_order) + applicator = OpenFoodNetwork::TagRuleApplicator.new(@distributor, + "FilterOrderCycles", + @customer.andand.tag_list) + applicator.filter!(order_cycles) - applicator = OpenFoodNetwork::TagRuleApplicator.new(@distributor, - "FilterOrderCycles", - @customer.andand.tag_list) - applicator.filter!(order_cycles) - - order_cycles + order_cycles + end end end