Sha256: f4f777d25678da3414407fad9b7983ad257ea0e80439dd9377f9bcc5bb1b8e16

Contents?: true

Size: 483 Bytes

Versions: 113

Compression:

Stored size: 483 Bytes

Contents

module Spree
  module Stock
    module Splitter
      class Backordered < Spree::Stock::Splitter::Base
        def split(packages)
          split_packages = []

          packages.each do |package|
            split_packages << build_package(package.on_hand) unless package.on_hand.empty?

            split_packages << build_package(package.backordered) unless package.backordered.empty?
          end

          return_next(split_packages)
        end
      end
    end
  end
end

Version data entries

113 entries across 113 versions & 1 rubygems

Version Path
spree_core-4.10.1 app/models/spree/stock/splitter/backordered.rb
spree_core-4.10.0 app/models/spree/stock/splitter/backordered.rb
spree_core-4.9.0 app/models/spree/stock/splitter/backordered.rb
spree_core-4.8.3 app/models/spree/stock/splitter/backordered.rb
spree_core-4.8.2 app/models/spree/stock/splitter/backordered.rb
spree_core-4.7.3 app/models/spree/stock/splitter/backordered.rb
spree_core-4.6.6 app/models/spree/stock/splitter/backordered.rb
spree_core-4.5.5 app/models/spree/stock/splitter/backordered.rb
spree_core-4.0.9 app/models/spree/stock/splitter/backordered.rb
spree_core-4.1.15 app/models/spree/stock/splitter/backordered.rb
spree_core-4.2.7 app/models/spree/stock/splitter/backordered.rb
spree_core-4.3.3 app/models/spree/stock/splitter/backordered.rb
spree_core-4.4.1 app/models/spree/stock/splitter/backordered.rb
spree_core-4.5.4 app/models/spree/stock/splitter/backordered.rb
spree_core-4.6.5 app/models/spree/stock/splitter/backordered.rb
spree_core-4.7.2 app/models/spree/stock/splitter/backordered.rb
spree_core-4.7.1 app/models/spree/stock/splitter/backordered.rb
spree_core-4.6.4 app/models/spree/stock/splitter/backordered.rb
spree_core-4.7.0 app/models/spree/stock/splitter/backordered.rb
spree_core-4.6.3 app/models/spree/stock/splitter/backordered.rb