lib/synonymous/client.rb in synonymous-0.2.0 vs lib/synonymous/client.rb in synonymous-0.3.0
- old
+ new
@@ -1,7 +1,6 @@
require "faraday"
-require "faraday/raise_errors"
require "json"
require "synonymous/response"
module Synonymous
@@ -15,14 +14,13 @@
def get(word)
Response.new(word, client.get("#{URI.encode_www_form_component(word).gsub("+", "%20")}?key=#{api_key}"))
end
private
- attr_reader :client
def client
@client ||= Faraday.new("https://www.dictionaryapi.com/api/v3/references/thesaurus/json") do |client|
- client.use Faraday::RaiseErrors
+ client.response :raise_error
client.adapter Faraday.default_adapter
end
end
end
end