class Songlink
Attributes
api_key[RW]
api_version[RW]
url[RW]
version[RW]
Public Class Methods
new(api_key = ENV['SONGLINK_API_KEY'])
click to toggle source
# File lib/songlink.rb, line 11 def initialize(api_key = ENV['SONGLINK_API_KEY']) @version = Version.version @api_version = Version.api_version @api_key = api_key @url = Request.base_url end
Public Instance Methods
request(params = {})
click to toggle source
# File lib/songlink.rb, line 18 def request(params = {}) http.get("/#{api_version}/links", _params(params)) end
Private Instance Methods
_params(params)
click to toggle source
# File lib/songlink.rb, line 22 def _params(params) params['key'] = @api_key params['format'] = 'json' params end