Class: Dictuby::SlovnikCZ
- Inherits:
-
OnlineDictionary
- Object
- OnlineDictionary
- Dictuby::SlovnikCZ
- Defined in:
- lib/dictuby/sources/slovnik_cz.rb
Class Method Summary collapse
Methods inherited from OnlineDictionary
Class Method Details
.process(page, query) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/dictuby/sources/slovnik_cz.rb', line 19 def self.process(page, query) query = I18n.transliterate(query) pairs = page.xpath('//div[@class="pair"]') pairs.inject([]) do |right, pair| left = pair.xpath('span[@class="l"]')[0].text left = I18n.transliterate(left) return right if left != query right << pair.xpath('span[@class="r"]')[0].text end end |