class Epages::Cart

Constants

KEYS

Public Class Methods

new(data) click to toggle source
# File lib/epages/cart.rb, line 11
def initialize(data)
  parse_attribute_as(:billing_address, data.delete(:billingAddress), Epages::Address)
  parse_attribute_as(:shipping_address, data.delete(:shippingAddress), Epages::Address)
  parse_attribute_as(:line_item_container, data.delete(:lineItemContainer), Epages::LineItemContainer)
  parse_attribute_as(:minimum_cart, data.delete(:minimumCart), Epages::MinimumCart)
  parse_attributes(data)
end