Hpricot

Lessons from Hpricot
なかなか面白いです。

require 'rubygems'
require 'hpricot'
class Hash
  def /(key)
    self[key]
  end
end
people = {:top => {:name => "John Doe"}}
p people/:top/:name
> "John Doe"

さらにこんな具合に
class Array
  def /(key)
    self[key]
  end
end
people = [{:name => "Bill Clinton"}, {:name => "Al Gore"}]
p people/1/:name
> "Al Gore"

面白いんだけど、あとは使い道です。