Module: Voog::API::MediaSets

Included in:
Client
Defined in:
lib/voog_api/api/media_sets.rb

Overview

Voog Media Sets API methods.

Instance Method Summary collapse

Instance Method Details

#create_media_set(data) ⇒ Object

Create a media_set



26
27
28
# File 'lib/voog_api/api/media_sets.rb', line 26

def create_media_set(data)
  post 'media_sets', data
end

#delete_media_set(id) ⇒ Object

Delete a media_set



40
41
42
# File 'lib/voog_api/api/media_sets.rb', line 40

def delete_media_set(id)
  delete "media_sets/#{id}"
end

#media_set(id, params = {}) ⇒ Object

Get a single media_set



19
20
21
# 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) ⇒ Object

Add assets to media_set



47
48
49
# 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 = {}) ⇒ Object

List media_sets



12
13
14
# 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) ⇒ Object

Update a media_set



33
34
35
# File 'lib/voog_api/api/media_sets.rb', line 33

def update_media_set(id, data)
  put "media_sets/#{id}", data
end