Module: ActiveRecord::Acts::ShoppingCartItem::InstanceMethods
- Defined in:
- lib/active_record/acts/shopping_cart_item/cart_item_instance_methods.rb
Instance Method Summary collapse
-
#subtotal ⇒ Object
Returns the subtotal, multiplying the quantity times the price of the item.
-
#update_price(new_price) ⇒ Object
Updates the price of the item.
-
#update_quantity(new_quantity) ⇒ Object
Updates the quantity of the item.
Instance Method Details
#subtotal ⇒ Object
Returns the subtotal, multiplying the quantity times the price of the item.
8 9 10 |
# File 'lib/active_record/acts/shopping_cart_item/cart_item_instance_methods.rb', line 8 def subtotal self.quantity * self.price end |
#update_price(new_price) ⇒ Object
Updates the price of the item
23 24 25 26 |
# File 'lib/active_record/acts/shopping_cart_item/cart_item_instance_methods.rb', line 23 def update_price(new_price) self.price = new_price self.save end |
#update_quantity(new_quantity) ⇒ Object
Updates the quantity of the item
15 16 17 18 |
# File 'lib/active_record/acts/shopping_cart_item/cart_item_instance_methods.rb', line 15 def update_quantity(new_quantity) self.quantity = new_quantity self.save end |