Module: SpreeCmCommissioner::Stock::InventoryUnitBuilderDecorator
- Defined in:
- app/models/spree_cm_commissioner/stock/inventory_unit_builder_decorator.rb
Instance Method Summary collapse
-
#units ⇒ Object
override.
Instance Method Details
#units ⇒ Object
override
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/models/spree_cm_commissioner/stock/inventory_unit_builder_decorator.rb', line 5 def units @order.line_items.filter_map do |line_item| next unless line_item.delivery_required? # They go through multiple splits, avoid loading the # association to order until needed. Spree::InventoryUnit.new( pending: true, line_item_id: line_item.id, variant_id: line_item.variant_id, quantity: line_item.quantity, order_id: @order.id ) end end |