class Xdelivery::API::Products
Constants
- COLUMNS
Attributes
products[RW]
Public Instance Methods
set(code, params)
click to toggle source
# File lib/xdelivery/api/products.rb, line 12 def set(code, params) self.products ||= [] params.delete_if { |k, v| COLUMNS.include?(k) == false } products.push(params.merge(code: code)) end
update!()
click to toggle source
# File lib/xdelivery/api/products.rb, line 18 def update! response = patch('/products/update_all.json') Response::Products.new(response) end
Protected Instance Methods
patch_data()
click to toggle source
# File lib/xdelivery/api/products.rb, line 25 def patch_data { qtys: { products: products } } end