aboutsummaryrefslogtreecommitdiff
blob: 9ba5018e97b4c4778f08f14007d4e5a5d93da65d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module Gentoo
  class DevawayGenerator < Jekyll::Generator
    DEVAWAY_XML = '_data/devaway.xml'

    def generate(site)
      data = Nokogiri::XML(File.open(DEVAWAY_XML))

      site.data['devaway'] ||= {}

      data.xpath('/devaway/dev').each do |dev|
        site.data['devaway'][dev['nick']] = dev.xpath('./reason/text()').first.content
      end
    end
  end
end