module Mercadolibre::Core::ItemVariations
Public Instance Methods
create_item_variation(item_id, attrs)
click to toggle source
# File lib/mercadolibre/core/item_variations.rb, line 8 def create_item_variation(item_id, attrs) payload = attrs.to_json headers = { content_type: :json, accept: :json } post_request("/items/#{item_id}/variations?access_token=#{@access_token}", payload, headers).body end
delete_item_variation(item_id, variation_id)
click to toggle source
# File lib/mercadolibre/core/item_variations.rb, line 30 def delete_item_variation(item_id, variation_id) delete_request("/items/#{item_id}/variations/#{variation_id}?access_token=#{@access_token}").body end
get_item_variation(item_id, variation_id)
click to toggle source
# File lib/mercadolibre/core/item_variations.rb, line 17 def get_item_variation(item_id, variation_id) get_request("/items/#{item_id}/variations/#{variation_id}").body end
get_item_variations(item_id)
click to toggle source
# File lib/mercadolibre/core/item_variations.rb, line 4 def get_item_variations(item_id) get_request("/items/#{item_id}/variations").body end
update_item_variation(item_id, variation_id, attrs)
click to toggle source
# File lib/mercadolibre/core/item_variations.rb, line 21 def update_item_variation(item_id, variation_id, attrs) payload = attrs.to_json headers = { content_type: :json, accept: :json } put_request("/items/#{item_id}/variations/#{variation_id}?access_token=#{@access_token}", payload, headers).body end