Module: Bitport::Folders

Defined in:
lib/bitport/folders.rb,
lib/bitport/folders/list.rb,
lib/bitport/folders/show.rb,
lib/bitport/folders/items.rb,
lib/bitport/folders/create.rb,
lib/bitport/folders/delete.rb,
lib/bitport/folders/update.rb,
lib/bitport/folders/videos.rb,
lib/bitport/folders/deletes.rb,
lib/bitport/folders/items/list.rb,
lib/bitport/folders/videos/list.rb,
lib/bitport/folders/videos/paused.rb,
lib/bitport/folders/download_as_zip.rb,
lib/bitport/folders/videos/destroy_paused.rb

Defined Under Namespace

Modules: Items, Videos Classes: Create, Delete, Deletes, DownloadAsZip, List, Show, Update

Class Method Summary collapse

Class Method Details

.all_videosObject



39
40
41
# File 'lib/bitport/folders.rb', line 39

def self.all_videos
  Videos.list
end

.create(params) ⇒ Object



19
20
21
# File 'lib/bitport/folders.rb', line 19

def self.create(params)
  Create.call(params)
end

.delete(folder_code) ⇒ Object



11
12
13
# File 'lib/bitport/folders.rb', line 11

def self.delete(folder_code)
  Delete.call(folder_code: folder_code)
end

.deletes(folder_codes) ⇒ Object



15
16
17
# File 'lib/bitport/folders.rb', line 15

def self.deletes(folder_codes)
  Deletes.call(folder_codes: folder_codes)
end

.destroy_paused_videosObject



43
44
45
# File 'lib/bitport/folders.rb', line 43

def self.destroy_paused_videos
  Videos.remove_paused
end

.download_as_zip(folder_code) ⇒ Object



27
28
29
# File 'lib/bitport/folders.rb', line 27

def self.download_as_zip(folder_code)
  DownloadAsZip.call(folder_code: folder_code)
end

.itemsObject



31
32
33
# File 'lib/bitport/folders.rb', line 31

def self.items
  Items.list
end

.listObject



3
4
5
# File 'lib/bitport/folders.rb', line 3

def self.list
  List.call
end

.paused_videosObject



35
36
37
# File 'lib/bitport/folders.rb', line 35

def self.paused_videos
  Videos.paused
end

.show(folder_code) ⇒ Object



7
8
9
# File 'lib/bitport/folders.rb', line 7

def self.show(folder_code)
  Show.call(folder_code: folder_code)
end

.update(params) ⇒ Object



23
24
25
# File 'lib/bitport/folders.rb', line 23

def self.update(params)
  Update.call(params)
end