Class: Workarea::Inventory::CollectionStatus::Backordered

Inherits:
Object
  • Object
show all
Includes:
StatusCalculator::Status
Defined in:
app/models/workarea/inventory/collection_status.rb

Instance Method Summary collapse

Methods included from StatusCalculator::Status

#initialize

Instance Method Details

#in_status?Boolean

Returns:

  • (Boolean)


7
8
9
10
11
# File 'app/models/workarea/inventory/collection_status.rb', line 7

def in_status?
  model.any?(&:allow_backorder?) &&
    model.sum(&:backordered).positive? &&
    model.sum(&:available).zero?
end