From d7e4962fba6d630fceda5a4cb54078d28878244f Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Wed, 1 Mar 2023 12:05:32 +1100 Subject: [PATCH] Add method for easier reading --- app/services/order_available_shipping_methods.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/services/order_available_shipping_methods.rb b/app/services/order_available_shipping_methods.rb index 9751ee2d64..8e81eb417b 100644 --- a/app/services/order_available_shipping_methods.rb +++ b/app/services/order_available_shipping_methods.rb @@ -16,9 +16,7 @@ class OrderAvailableShippingMethods shipping_methods = shipping_methods_before_tag_rules_applied - applicator = OpenFoodNetwork::TagRuleApplicator.new(distributor, - "FilterShippingMethods", customer&.tag_list) - applicator.filter!(shipping_methods) + tag_rules.filter!(shipping_methods) shipping_methods.uniq end @@ -40,4 +38,10 @@ class OrderAvailableShippingMethods .where(distributor_id: distributor.id) .select(:shipping_method_id) end + + def tag_rules + OpenFoodNetwork::TagRuleApplicator.new( + distributor, "FilterShippingMethods", customer&.tag_list + ) + end end