Module: Voog::API::Assets
- Included in:
- Client
- Defined in:
- lib/voog_api/api/assets.rb
Overview
Voog Assets API methods.
Instance Method Summary collapse
-
#asset(id, params = {}) ⇒ Object
Get a single asset.
-
#assets(params = {}) ⇒ Object
List assets.
-
#confirm_asset(id, params = {}) ⇒ Object
Confirm an asset upload.
-
#create_asset(data) ⇒ Object
Create an asset.
-
#delete_asset(id) ⇒ Object
Delete an asset.
Instance Method Details
#asset(id, params = {}) ⇒ Object
Get a single asset
19 20 21 |
# File 'lib/voog_api/api/assets.rb', line 19 def asset(id, params = {}) get "assets/#{id}", {query: params} end |
#assets(params = {}) ⇒ Object
List assets
12 13 14 |
# File 'lib/voog_api/api/assets.rb', line 12 def assets(params = {}) paginate 'assets', {query: params} end |
#confirm_asset(id, params = {}) ⇒ Object
Confirm an asset upload
33 34 35 |
# File 'lib/voog_api/api/assets.rb', line 33 def confirm_asset(id, params = {}) put "assets/#{id}/confirm", params end |
#create_asset(data) ⇒ Object
Create an asset
26 27 28 |
# File 'lib/voog_api/api/assets.rb', line 26 def create_asset(data) post 'assets', data end |
#delete_asset(id) ⇒ Object
Delete an asset
40 41 42 |
# File 'lib/voog_api/api/assets.rb', line 40 def delete_asset(id) delete "assets/#{id}" end |