class Soundgrab
Public Class Methods
grab_tracks(options = {})
click to toggle source
# File lib/soundgrab.rb, line 5 def self.grab_tracks(options = {}) uri = URI("https://api.soundcloud.com/users/#{options[:user_id]}/tracks?client_id=#{options[:client_id]}&format=json") response = Net::HTTP.get_response(uri) if response.is_a?(Net::HTTPSuccess) tracks_json = JSON.parse(response.body) tracks = [] tracks_json.each do |track| tracks << SoundcloudTrack.new(track) end tracks end end