Class: Dictuby::SlovnikCZ

Inherits:
OnlineDictionary show all
Defined in:
lib/dictuby/sources/slovnik_cz.rb

Class Method Summary collapse

Methods inherited from OnlineDictionary

dicts, lookup

Class Method Details

.process(page, query) ⇒ Object



19
20
21
22
23
24
25
26
27
28
# File 'lib/dictuby/sources/slovnik_cz.rb', line 19

def self.process(page, query)
    query = query.normalize
    pairs = page.xpath('//div[@class="pair"]')

    pairs.inject([]) do |right, pair|
        left = pair.xpath('span[@class="l"]')[0].text.normalize
        return right if left != query
        right << pair.xpath('span[@class="r"]')[0].text
    end
end