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