| Class | Opensteam::ShoppingCart::CartItem |
| In: |
lib/opensteam/shopping_cart.rb
|
| Parent: | Object |
| product | [R] | |
| quantity | [RW] | |
| yamlid | [R] |
initialize cart-item
# File lib/opensteam/shopping_cart.rb, line 312
312: def initialize(id)
313: @yamlid = id
314: @quantity = 1
315: end
decrease quantity
# File lib/opensteam/shopping_cart.rb, line 330
330: def decr
331: @quantity -= 1
332: end
increase quantity
# File lib/opensteam/shopping_cart.rb, line 320
320: def incr
321: if (@quantity + 1 ) > inventory.storage
322: return false
323: else
324: @quantity += 1
325: return true
326: end
327: end
return Inventory Object
# File lib/opensteam/shopping_cart.rb, line 341
341: def inventory
342: return Opensteam::InventoryBase::Inventory.find( @yamlid )
343: end