module GuitarpartyClient::Artists

Public Instance Methods

artist_by_id(id) click to toggle source
# File lib/guitarparty_client/artists.rb, line 13
def artist_by_id(id)
    RestClient.get "#{@base_url}artists/#{id}/", {'Guitarparty-Api-Key' => @api_key}
end
artist_by_name(artist) click to toggle source
# File lib/guitarparty_client/artists.rb, line 8
def artist_by_name(artist)
    artist.gsub!(/\s/,'+')
    RestClient.get "#{@base_url}artists/?query=#{artist}", {'Guitarparty-Api-Key' => @api_key}
end
bio_by_id(id) click to toggle source
# File lib/guitarparty_client/artists.rb, line 23
def bio_by_id(id)
    response =RestClient.get "#{@base_url}artists/#{id}/", {'Guitarparty-Api-Key' => @api_key}
    JSON.parse(response)["bio"]
end
bio_by_name(artist) click to toggle source
# File lib/guitarparty_client/artists.rb, line 17
def bio_by_name(artist)
    artist.gsub!(/\s/,'+')
    response = RestClient.get "#{@base_url}artists/?query=#{artist}", {'Guitarparty-Api-Key' => @api_key}
    JSON.parse(response)["objects"][0]["bio"]
end