Class: Oversetter::Hablaa::Example
- Inherits:
-
Object
- Object
- Oversetter::Hablaa::Example
- Defined in:
- lib/oversetter/hablaa/example.rb
Overview
Fetches examples from Hablaa.
Instance Method Summary collapse
Instance Method Details
#get_ex(search, params) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# 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 |