class Kount::Cart
This class handles cart data until the get_request is ready to push the data into the form fields
Attributes
items[RW]
Public Class Methods
new()
click to toggle source
Initialize cart object
# File lib/kount/cart.rb, line 9 def initialize @items = [] end
Public Instance Methods
add_item(item, type, desc, quant, price)
click to toggle source
Add cart items
@param item [String] Cart
item name @param type [String] Cart
type name @param desc [String] Cart
item long description @param quant [String] Cart
item quantity @param price [String] Cart
item price in cents
# 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)
click to toggle source
Initialize an Inquiry
object
@param param [String] Param type: :TYPE, :DESC, :ITEM, :PRICE, or :QUANT @return [Array] Ordered array of the cart contents for each param type
# File lib/kount/cart.rb, line 32 def get_item(param) @items.collect { |item| item[param] } end