Class: Sproutvideo::Folder

Inherits:
Resource show all
Defined in:
lib/sproutvideo/folder.rb

Class Method Summary collapse

Methods inherited from Resource

api_key, base_url, delete, get, post, put, upload

Class Method Details

.create(options = {}) ⇒ Object



3
4
5
# File 'lib/sproutvideo/folder.rb', line 3

def self.create(options = {})
  post('/folders', options)
end

.destroy(folder_id, options = {}) ⇒ Object



24
25
26
# File 'lib/sproutvideo/folder.rb', line 24

def self.destroy(folder_id, options = {})
  delete("/folders/#{folder_id}", options)
end

.details(folder_id, options = {}) ⇒ Object



16
17
18
# File 'lib/sproutvideo/folder.rb', line 16

def self.details(folder_id, options = {})
  get("/folders/#{folder_id}", options)
end

.list(options = {}) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/sproutvideo/folder.rb', line 7

def self.list(options={})
  params = {
    :page => options.delete(:page) || 1,
    :per_page => options.delete(:per_page) || 25
  }
  params = params.merge(options)
  get('/folders', params)
end

.update(folder_id, options = {}) ⇒ Object



20
21
22
# File 'lib/sproutvideo/folder.rb', line 20

def self.update(folder_id, options = {})
  put("/folders/#{folder_id}", options)
end