class Soundly::Tracks
Public Class Methods
all(playlist)
click to toggle source
# File lib/soundly/tracks.rb, line 17 def self.all(playlist) if playlist == "blue" @@blue_playlist else @@red_playlist end end
new()
click to toggle source
# File lib/soundly/tracks.rb, line 10 def initialize authenticate blue_playlist red_playlist end
Public Instance Methods
authenticate()
click to toggle source
# File lib/soundly/tracks.rb, line 6 def authenticate #LOG IN RSpotify.authenticate(ENV['CLIENT_ID'], ENV['CLIENT_SECRET']) end
blue_playlist()
click to toggle source
# File lib/soundly/tracks.rb, line 25 def blue_playlist #SPOTIFY TOP 50 IN AMERICA playlist = RSpotify::Playlist.find('spotifycharts', '37i9dQZEVXbLRQDuF5jeBp') playlist.tracks.each do |song| @@blue_playlist << song end end
blue_songs()
click to toggle source
# File lib/soundly/tracks.rb, line 39 def blue_songs @@blue_playlist end
red_playlist()
click to toggle source
# File lib/soundly/tracks.rb, line 32 def red_playlist #MY PERSONAL SPOTIFY PLAYLIST playlist = RSpotify::Playlist.find('dwayne.', '2wbLPMQHxG3vhxQzRNEOm9') playlist.tracks.each do |song| @@red_playlist << song end end
red_songs()
click to toggle source
# File lib/soundly/tracks.rb, line 43 def red_songs @@red_playlist end