class Kin::SKU
Attributes
attributes[RW]
id[RW]
inventory_status[RW]
msrp_price[RW]
sale_price[RW]
shipping_surcharge[RW]
Public Class Methods
new(id=0,inventory_status='',sale_price='',shipping_surcharge='',attributes={})
click to toggle source
# File lib/sku.rb, line 10 def initialize(id=0,inventory_status='',sale_price='',shipping_surcharge='',attributes={}) @id = id.to_i @inventory_status = inventory_status.to_s @sale_price = sale_price.to_s @shipping_surcharge = shipping_surcharge.to_s @attributes = attributes end
Public Instance Methods
initalize(obj={})
click to toggle source
# File lib/sku.rb, line 5 def initalize(obj={}) raise "Invalid Argument" unless obj.is_a?(Hash) initialize(obj['id'], obj['inventory_status'], obj['sale_price'], obj['shipping_surcharge'], obj['attributes']) end
to_s()
click to toggle source
# File lib/sku.rb, line 18 def to_s vars = {} self.instance_variables.map {|v| vars[v.to_sym] = self.instance_variable_get(v)} vars end