Sha256: 3cf8346a8f44ec013f96df0c2f6ba5c818580e8429fdf38a778c26913696264b

Contents?: true

Size: 488 Bytes

Versions: 8

Compression:

Stored size: 488 Bytes

Contents

# frozen_string_literal: true

module SolidusFriendlyPromotions
  module PromotionHandler
    # We handle shipping promotions just like other promotions, so we don't need a
    # special promotion handler for shipping. However, Solidus wants us to implement one.
    # This is what this class is for.
    class Null
      attr_reader :order
      attr_accessor :error, :success

      def initialize(order)
        @order = order
      end

      def activate
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
solidus_friendly_promotions-1.9.3 app/models/solidus_friendly_promotions/promotion_handler/null.rb
solidus_friendly_promotions-1.9.2 app/models/solidus_friendly_promotions/promotion_handler/null.rb
solidus_friendly_promotions-1.9.1 app/models/solidus_friendly_promotions/promotion_handler/null.rb
solidus_friendly_promotions-1.9.0 app/models/solidus_friendly_promotions/promotion_handler/null.rb
solidus_friendly_promotions-1.0.0 app/models/solidus_friendly_promotions/promotion_handler/null.rb
solidus_friendly_promotions-1.0.0.rc.3 app/models/solidus_friendly_promotions/promotion_handler/null.rb
solidus_friendly_promotions-1.0.0.rc.2 app/models/solidus_friendly_promotions/promotion_handler/null.rb
solidus_friendly_promotions-1.0.0.rc.1 app/models/solidus_friendly_promotions/promotion_handler/null.rb