lib/rapgenius/client.rb in rapgenius-1.0.1 vs lib/rapgenius/client.rb in rapgenius-1.0.2
- old
+ new
@@ -31,10 +31,14 @@
def fetch(url)
response = HTTPClient.get(url)
if response.code != 200
- raise RapGenius::Error, "Received a #{response.code} HTTP response"
+ if response.code == 404
+ raise RapGenius::NotFoundError
+ else
+ raise RapGenius::Error, "Received a #{response.code} HTTP response"
+ end
end
response.parsed_response
end