Class: MongoWarehouseSpace

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document
Defined in:
lib/models/mongo_warehouse_space.rb

Instance Method Summary collapse

Instance Method Details

#available_quantityObject



21
22
23
# File 'lib/models/mongo_warehouse_space.rb', line 21

def available_quantity
  @available_quantity ||= allocations.sum(&:quantity)
end

#promo_listObject



15
16
17
18
19
# File 'lib/models/mongo_warehouse_space.rb', line 15

def promo_list
  @promo_list ||= allocations.map do |alloc|
    alloc.promotions
  end.flatten
end