Class: Dictuby::SlovnikAzetSK
- Inherits:
-
OnlineDictionary
- Object
- OnlineDictionary
- Dictuby::SlovnikAzetSK
- Defined in:
- lib/dictuby/sources/slovnik_azet_sk.rb
Class Method Summary collapse
Methods inherited from OnlineDictionary
Class Method Details
.process(page, query) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/dictuby/sources/slovnik_azet_sk.rb', line 23 def self.process(page, query) query = I18n.transliterate(query) left = page.xpath('//table[1]//span')[0].text rescue nil left = I18n.transliterate(left) return [] unless left == query right = page.xpath( '//table[1]//tr/td[@class="do"]/span' ).inject([]) { |r, e| r << e.text } right end |