module Workarea::YoutubePlaylists

Constants

VERSION

Public Class Methods

get_list_data(overrides) click to toggle source
# File lib/workarea/youtube_playlists.rb, line 8
def self.get_list_data(overrides)
  base_url  = Workarea.config.youtube_base_url
  options   = params
  options   = options.merge(overrides || {}) 
  options[:channelId] = Workarea.config.youtube_channel_id unless options[:id].present?

  end_point = "#{base_url}/playlists?#{options.to_param}" 
  open(end_point)
end
get_video_data(playlist_id, overrides) click to toggle source
# File lib/workarea/youtube_playlists.rb, line 18
def self.get_video_data(playlist_id, overrides)
  base_url  = Workarea.config.youtube_base_url
  options   = params
  options[:playlistId] = playlist_id
  options = options.merge(overrides || {}) 
  end_point = "#{base_url}/playlistItems?#{options.to_param}" 
  open(end_point)
end
params() click to toggle source
# File lib/workarea/youtube_playlists.rb, line 27
def self.params
  params = Workarea.config.youtube_options
  params[:key] = Workarea.config.youtube_api_key
  return params
end