| Class | Opensteam::CartBase::CartItem |
| In: |
lib/opensteam/cart_base.rb
|
| Parent: | Object |
| product | [R] | |
| quantity | [RW] | |
| yamlid | [R] |
initialize cart-item
# File lib/opensteam/cart_base.rb, line 180
180: def initialize(id)
181: @yamlid = id
182: @quantity = 1
183: end
decrease quantity
# File lib/opensteam/cart_base.rb, line 196
196: def decr
197: @quantity -= 1
198: end
increase quantity
# File lib/opensteam/cart_base.rb, line 186
186: def incr
187: if (@quantity + 1 ) > inventory.storage
188: return false
189: else
190: @quantity += 1
191: return true
192: end
193: end
return Inventory Object
# File lib/opensteam/cart_base.rb, line 207
207: def inventory
208: return Opensteam::InventoryBase::Inventory.find( @yamlid )
209: end