class Epages::ProductLineItem

Constants

KEYS

Public Class Methods

new(data) click to toggle source
# File lib/epages/product_line_item.rb, line 11
def initialize(data)
  parse_attribute_as_array_of(:images, data.delete(:images), Epages::Image)
  parse_attribute_as_array_of(:links, data.delete(:links), Epages::Link)
  parse_attribute_as(:quantity, data.delete(:quantity))
  parse_attribute_as(:line_item_price, data.delete(:lineItemPrice), Epages::Price)
  parse_attribute_as(:single_item_price, data.delete(:singleItemPrice), Epages::Price)
  parse_attributes(data)
end