Sha256: eccfd650dedc4ce6d332e6032e85e84c1571d6bd3139b49cccceb9b0d13d17ce

Contents?: true

Size: 289 Bytes

Versions: 27

Compression:

Stored size: 289 Bytes

Contents

module Workarea
  class Fulfillment
    module Policies
      class Base
        attr_reader :sku

        def initialize(sku)
          @sku = sku
        end

        def process(order_item:, fulfillment: nil)
          raise(NotImplementedError)
        end
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
workarea-core-3.5.6 app/models/workarea/fulfillment/policies/base.rb
workarea-core-3.5.5 app/models/workarea/fulfillment/policies/base.rb
workarea-core-3.5.4 app/models/workarea/fulfillment/policies/base.rb
workarea-core-3.5.3 app/models/workarea/fulfillment/policies/base.rb
workarea-core-3.5.2 app/models/workarea/fulfillment/policies/base.rb
workarea-core-3.5.1 app/models/workarea/fulfillment/policies/base.rb
workarea-core-3.5.0 app/models/workarea/fulfillment/policies/base.rb