Class: YoudaoFanyiAPI::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/youdao_fanyi_api/client.rb

Constant Summary collapse

PREFIX =
'http://fanyi.youdao.com/openapi.do?'

Instance Method Summary collapse

Constructor Details

#initialize(user_options = {}) ⇒ Client

Returns a new instance of Client.



8
9
10
# File 'lib/youdao_fanyi_api/client.rb', line 8

def initialize(user_options = {})
  @options = YoudaoFanyiAPI.options.merge(user_options)
end

Instance Method Details

#translate(text, optional = {}) ⇒ Object Also known as: t



12
13
14
15
# File 'lib/youdao_fanyi_api/client.rb', line 12

def translate(text, optional = {})
  http_response = get(text, optional)
  json_response = JSON.parse(http_response)
end