module Voog::API::Assets

Voog Assets API methods.

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

Public Instance Methods

asset(id, params = {}) click to toggle source

Get a single asset

@see www.voog.com/developers/api/resources/assets#get_asset

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

List assets

@see www.voog.com/developers/api/resources/assets#get_assets

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

Confirm an asset upload

@see www.voog.com/developers/api/resources/assets#confirm_asset

# File lib/voog_api/api/assets.rb, line 33
def confirm_asset(id, params = {})
  put "assets/#{id}/confirm", params
end
create_asset(data) click to toggle source

Create an asset

@see www.voog.com/developers/api/resources/assets#create_asset

# File lib/voog_api/api/assets.rb, line 26
def create_asset(data)
  post 'assets', data
end
delete_asset(id) click to toggle source

Delete an asset

@see www.voog.com/developers/api/resources/assets#remove_asset

# File lib/voog_api/api/assets.rb, line 40
def delete_asset(id)
  delete "assets/#{id}"
end