class Vend::Product
Public Class Methods
find_v0_9(resource_id, params = {})
click to toggle source
# File lib/vend/resources/product.rb, line 8 def self.find_v0_9(resource_id, params = {}) get "products/#{resource_id}", params end
image_upload(resource_id, params)
click to toggle source
# File lib/vend/resources/product.rb, line 24 def self.image_upload(resource_id, params) connection = params[:connection] || Vend.api response = connection.post do |req| req.url "2.0/products/#{resource_id}/actions/image_upload" req.body = { image: params[:image] } end Oj.load(response.body, symbol_keys: true) end
inventory(resource_id, params = {})
click to toggle source
# File lib/vend/resources/product.rb, line 16 def self.inventory(resource_id, params = {}) get "2.0/products/#{resource_id}/inventory", params end
update(params = {})
click to toggle source
# File lib/vend/resources/product.rb, line 12 def self.update(params = {}) post 'products', params end
update_inventory(params = {})
click to toggle source
# File lib/vend/resources/product.rb, line 20 def self.update_inventory(params = {}) post 'products', params end