class Kin::Sale

Attributes

begins[RW]
description[RW]
ends[RW]
image_urls[RW]
name[RW]
products[RW]
sale[RW]
sale_key[RW]
sale_url[RW]
store[RW]

Public Class Methods

new(obj={}) click to toggle source
# File lib/sale.rb, line 8
def initialize(obj={})
  raise 'Invalid Argument' unless obj.is_a?(Hash)
  init_with_values(obj['name'], obj['sale'], obj['sale_key'], obj['store'], obj['sale_url'], obj['begins'], 
    obj['image_urls'], obj['description'], obj['ends'], obj['products'])
end

Private Instance Methods

init_with_values(name,sale,sale_key,store,sale_url,begins,image_urls, description='', ends='',products=[]) click to toggle source
# File lib/sale.rb, line 16
def init_with_values(name,sale,sale_key,store,sale_url,begins,image_urls, description='', ends='',products=[])
  @name = name.to_s
  @sale = sale.to_s
  @sale_key = sale_key.to_s
  @store = store.to_s
  @sale_url = sale_url.to_s
  @begins = begins.to_s
  @image_urls = image_urls
  @description = description.to_s
  @ends = ends.to_s
  @products = products
end