class Kin::Product

Attributes

brand[RW]
care_instructions[RW]
description[RW]
fit_notes[RW]
id[RW]
image_urls[RW]
material[RW]
name[RW]
origin[RW]
product[RW]
skus[RW]
url[RW]

Public Class Methods

new(obj={}) click to toggle source
# File lib/product.rb, line 9
def initialize(obj={})
  raise "Invalid Argument" unless obj.is_a?(Hash)
  initialize(obj['name'], obj['product'], obj['id'], obj['url'], obj['image_urls'], obj['skus'],
    obj['description'], obj['fit_notes'], obj['material'], obj['care_instructions'], obj['origin'])
end

Public Instance Methods

get_images() click to toggle source
# File lib/product.rb, line 31
def get_images
  @image_urls.values.flatten if image_urls.is_a?(Hash)
end