diff options
Diffstat (limited to 'app/models/solidus_subscriptions/subscription_installment_order_promotion_rule.rb')
-rw-r--r-- | app/models/solidus_subscriptions/subscription_installment_order_promotion_rule.rb | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/app/models/solidus_subscriptions/subscription_installment_order_promotion_rule.rb b/app/models/solidus_subscriptions/subscription_installment_order_promotion_rule.rb deleted file mode 100644 index 5714bb8..0000000 --- a/app/models/solidus_subscriptions/subscription_installment_order_promotion_rule.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module SolidusSubscriptions - class SubscriptionInstallmentOrderPromotionRule < ::Spree::PromotionRule - # Promotion can be applied to an entire order. Will only be true - # for Spree::Order - # - # @param promotable [Object] Any object which could have this - # promotion rule applied to it. - # - # @return [Boolean] - def applicable?(promotable) - promotable.is_a? ::Spree::Order - end - - # An order is eligible if it fulfills a subscription Installment. Will only - # return true if the order fulfills one or more Installments - # - # @param order [Spree::Order] The order which could have this rule applied - # to it. - # - # @return [Boolean] - def eligible?(order, **_options) - order.subscription_order? - end - end -end |