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
-
#create_media_set(data) ⇒ Object
Create a media_set.
-
#delete_media_set(id) ⇒ Object
Delete a media_set.
-
#media_set(id, params = {}) ⇒ Object
Get a single media_set.
-
#media_set_add_assets(media_set_id, data) ⇒ Object
Add assets to media_set.
-
#media_sets(params = {}) ⇒ Object
List media_sets.
-
#update_media_set(id, data) ⇒ Object
Update a media_set.
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 |