class Oversetter::Hablaa::Example
Fetches examples from Hablaa
.
Public Instance Methods
get_ex(search, params)
click to toggle source
@param search [String] The word or phrase to search for. @param params [Hash] The search parameters to use.
# File lib/oversetter/hablaa/example.rb, line 10 def get_ex(search, params) func, result = 'translations-examples', nil tran = Oversetter::Hablaa.new result = tran.get_word(search, func, params, result) result = MultiJson.load(result) #array of hashes label = 'Examples' Oversetter.label(label) st = { 'searchterm' => URI.decode(search) } type = { 'type' => 'example' } Oversetter.tofile(st) Oversetter.tofile(type) x, y = 0, result.length - 1 while x <= y item = result[x] source = item['src'] dest = item['dst'] s = { 'source' => source } d = { 'destination' => dest } #Oversetter.tofile(s) #Oversetter.tofile(d) print Rainbow('Source|').bright print "#{source}|" print Rainbow('Destination|').bright print "#{dest}|" puts '' x += 1 end end