Class: Kount::Cart
- Inherits:
-
Object
- Object
- Kount::Cart
- Defined in:
- lib/kount/cart.rb
Overview
This class handles cart data until the get_request is ready to push the data into the form fields
Instance Attribute Summary collapse
-
#items ⇒ Object
Returns the value of attribute items.
Instance Method Summary collapse
-
#add_item(item, type, desc, quant, price) ⇒ Object
Add cart items.
-
#get_item(param) ⇒ Array
Initialize an Inquiry object.
-
#initialize ⇒ Cart
constructor
Initialize cart object.
Constructor Details
#initialize ⇒ Cart
Initialize cart object
9 10 11 |
# File 'lib/kount/cart.rb', line 9 def initialize @items = [] end |
Instance Attribute Details
#items ⇒ Object
Returns the value of attribute items.
6 7 8 |
# File 'lib/kount/cart.rb', line 6 def items @items end |
Instance Method Details
#add_item(item, type, desc, quant, price) ⇒ Object
Add cart items
20 21 22 23 24 25 26 |
# File 'lib/kount/cart.rb', line 20 def add_item(item, type, desc, quant, price) @items << { TYPE: type, DESC: desc, ITEM: item, QUANT: quant, PRICE: price } end |
#get_item(param) ⇒ Array
Initialize an Inquiry object
32 33 34 |
# File 'lib/kount/cart.rb', line 32 def get_item(param) @items.collect { |item| item[param] } end |