Module: Voog::API::MediaSets
- Included in:
- Client
- Defined in:
- lib/voog_api/api/media_sets.rb
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
16 17 18 |
# File 'lib/voog_api/api/media_sets.rb', line 16 def create_media_set(data) post 'media_sets', data end |
#delete_media_set(id) ⇒ Object
Delete a media_set
26 27 28 |
# File 'lib/voog_api/api/media_sets.rb', line 26 def delete_media_set(id) delete "media_sets/#{id}" end |
#media_set(id, params = {}) ⇒ Object
Get a single media_set
11 12 13 |
# File 'lib/voog_api/api/media_sets.rb', line 11 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
31 32 33 |
# File 'lib/voog_api/api/media_sets.rb', line 31 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
6 7 8 |
# File 'lib/voog_api/api/media_sets.rb', line 6 def media_sets(params = {}) paginate 'media_sets', {query: params} end |
#update_media_set(id, data) ⇒ Object
Update a media_set
21 22 23 |
# File 'lib/voog_api/api/media_sets.rb', line 21 def update_media_set(id, data) put "media_sets/#{id}", data end |