module Mercadolibre::Core::Pictures
Public Instance Methods
add_item_picture(picture_id, item_id)
click to toggle source
# File lib/mercadolibre/core/pictures.rb, line 17 def add_item_picture(picture_id, item_id) payload = { id: picture_id }.to_json headers = { content_type: :json } post_request("/items/#{item_id}/pictures?access_token=#{@access_token}", payload, headers).body end
create_picture(path_to_file)
click to toggle source
# File lib/mercadolibre/core/pictures.rb, line 4 def create_picture(path_to_file) payload = { file: File.new(path_to_file, 'rb') } post_request("/pictures?access_token=#{@access_token}", payload).body end
delete_picture(picture_id)
click to toggle source
# File lib/mercadolibre/core/pictures.rb, line 13 def delete_picture(picture_id) delete_request("/pictures/#{picture_id}?access_token=#{@access_token}").body end
get_pictures(picture_id)
click to toggle source
# File lib/mercadolibre/core/pictures.rb, line 9 def get_pictures(picture_id) get_request("/pictures/#{picture_id}").body end
replace_item_pictures(item_id, images)
click to toggle source
# File lib/mercadolibre/core/pictures.rb, line 26 def replace_item_pictures(item_id, images) payload = images.to_json headers = { content_type: :json } put_request("/items/#{item_id}?access_token=#{@access_token}", payload, headers).body end