Module: CodesWholesale::Client::Products

Included in:
CodesWholesale::Client
Defined in:
lib/codes_wholesale/client/products.rb

Instance Method Summary collapse

Instance Method Details

#products(id = nil) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/codes_wholesale/client/products.rb', line 6

def products(id = nil)
  if id.nil?
    products = get('products')
    products[:items].map { |attributes| CodesWholesale::Models::Product.new(attributes) }
  else
    CodesWholesale::Models::Product.new(get("products/#{id}"))
  end
end