Class: Yt::Collections::PlaylistItems

Inherits:
Resources show all
Defined in:
lib/yt/collections/playlist_items.rb

Instance Method Summary collapse

Methods inherited from Resources

#initialize, of

Constructor Details

This class inherits a constructor from Yt::Collections::Resources

Instance Method Details

#delete_all(params = {}) ⇒ Object



16
17
18
# File 'lib/yt/collections/playlist_items.rb', line 16

def delete_all(params = {})
  do_delete_all params
end

#insert(options = {}) ⇒ Object

options are id and kind



9
10
11
12
13
14
# File 'lib/yt/collections/playlist_items.rb', line 9

def insert(options = {}) #
  resource = {kind: "youtube##{options[:kind]}"}
  resource["#{options[:kind]}Id"] = options[:id]
  snippet = {playlistId: @parent.id, resourceId: resource}
  do_insert body: {snippet: snippet}, params: {part: 'snippet,status'}
end