module Voog::API::MediaSets

Voog Media Sets API methods.

@see www.voog.com/developers/api/resources/media_sets

Public Instance Methods

create_media_set(data) click to toggle source

Create a media_set

@see www.voog.com/developers/api/resources/media_sets#create_media_set

# File lib/voog_api/api/media_sets.rb, line 26
def create_media_set(data)
  post 'media_sets', data
end
delete_media_set(id) click to toggle source

Delete a media_set

@see www.voog.com/developers/api/resources/media_sets#remove_media_set

# File lib/voog_api/api/media_sets.rb, line 40
def delete_media_set(id)
  delete "media_sets/#{id}"
end
media_set(id, params = {}) click to toggle source

Get a single media_set

@see www.voog.com/developers/api/resources/media_sets#get_media_set

# File lib/voog_api/api/media_sets.rb, line 19
def media_set(id, params = {})
  get "media_sets/#{id}", {query: params}
end
media_set_add_assets(media_set_id, data) click to toggle source

Add assets to media_set

@see www.voog.com/developers/api/resources/media_sets#add_asset_to_media_set

# File lib/voog_api/api/media_sets.rb, line 47
def media_set_add_assets(media_set_id, data)
  post "media_sets/#{media_set_id}/add_assets", data
end
media_sets(params = {}) click to toggle source

List media_sets

@see www.voog.com/developers/api/resources/media_sets#get_media_sets

# File lib/voog_api/api/media_sets.rb, line 12
def media_sets(params = {})
  paginate 'media_sets', {query: params}
end
update_media_set(id, data) click to toggle source

Update a media_set

@see www.voog.com/developers/api/resources/media_sets#update_media_set

# File lib/voog_api/api/media_sets.rb, line 33
def update_media_set(id, data)
  put "media_sets/#{id}", data
end