Module: Nao

Defined in:
lib/nao.rb,
lib/nao/version.rb

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.parse(name) ⇒ Object



6
7
8
9
10
11
# File 'lib/nao.rb', line 6

def parse name
  agent = Mechanize.new
  page = agent.get "http://alt.org/nethack/player-all-xlog.php?player=#{name}"
  res = page.search('//div[@class="body"]/pre').text.split("\n")
  res.map { |s| Hash[*s.split(/[=|:]/)] }
end