lib/rapgenius.rb in rapgenius-1.1.0 vs lib/rapgenius.rb in rapgenius-1.1.1

- old
+ new

@@ -7,13 +7,15 @@ require 'rapgenius/exceptions' module RapGenius extend RapGenius::Client - def self.search(query, options={}) - response = Client::HTTPClient.get("/search", query: {q: query}.merge(options)) + def self.search(query, options = {}) + response = fetch(build_api_url("/search"), { q: query }.merge(options)) + + response["response"]["hits"].map do |song| result = song["result"] Song.new( id: result["id"], @@ -37,6 +39,6 @@ end def self.search_by_lyrics(query) self.search(query, field: "lyrics") end -end \ No newline at end of file +end