Sha256: 6e76a6a7ee73560be1095117c5a4c6f71379443ecffa913848a06c91f69b39af

Contents?: true

Size: 373 Bytes

Versions: 2

Compression:

Stored size: 373 Bytes

Contents

class Spree::Promotion::Rules::NotWinkelstraatOrder < Spree::PromotionRule

  def description
    'Order is not a winkelstraat order'
  end

  def applicable?(promotable)
    promotable.is_a?(Spree::Order)
  end

  def eligible?(order, options = {})
    !order.is_winkelstraat_order?
  end

  def actionable?(line_item)
    !line_item.order.is_winkelstraat_order?
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_winkelstraat-3.1.0.21 app/models/spree/promotion/rules/not_winkelstraat_order.rb
spree_winkelstraat-3.1.0.20 app/models/spree/promotion/rules/not_winkelstraat_order.rb