Module: FanyiAPI::Requester

Defined in:
lib/fanyi_api/requester.rb

Constant Summary collapse

InvalidQuery =
Class.new ArgumentError

Instance Method Summary collapse

Instance Method Details

#call(query) ⇒ Object

Raises:



10
11
12
13
14
# File 'lib/fanyi_api/requester.rb', line 10

def call(query)
  raise InvalidQuery, "Invalid query" if query.blank?
  resp = conn.get request_url, { query_key => query } 
  parse resp
end

#connObject



6
7
8
# File 'lib/fanyi_api/requester.rb', line 6

def conn
  @conn ||= Faraday.new
end