Sha256: 075f832fe01a3c46ccdd9900391bba1902653b9db9b55512c4779998e6ec8218
Contents?: true
Size: 442 Bytes
Versions: 6
Compression:
Stored size: 442 Bytes
Contents
module Spree module Stock class InventoryUnitBuilder def initialize(order) @order = order end def units @order.line_items.flat_map do |line_item| Array.new(line_item.quantity) do Spree::InventoryUnit.new( pending: true, variant: line_item.variant, line_item: line_item ) end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems