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



23
24
25
# File 'lib/models/mongo_warehouse_space.rb', line 23

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

#promo_listObject



17
18
19
20
21
# File 'lib/models/mongo_warehouse_space.rb', line 17

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