hpricot:An Hpricot Showcase:Hpricot Challenge:Warning while using :last-child

まんま

require 'hpricot'

foo = "<div class=\"blah\">
  <p>test</p>
  <p>go away</p>
</div>"

doc = Hpricot(foo)
p doc

(doc/"p:last-child").remove
p doc

(doc/"p:last-of-type").remove
p doc

で、

#<Hpricot::Doc {elem <div class="blah"> "\n  " {elem <p> "test" </p>} "\n  " {elem <p> "go away" </p>} "\n" </div>}>
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/hpricot-0.8.2/lib/hpricot/elements.rb:429: warning: multiple values for a block parameter (2 for 1)
	from /usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/hpricot-0.8.2/lib/hpricot/elements.rb:306
/usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/hpricot-0.8.2/lib/hpricot/elements.rb:429: warning: multiple values for a block parameter (2 for 1)
	from /usr/local/ruby-1.8.7/lib/ruby/gems/1.8/gems/hpricot-0.8.2/lib/hpricot/elements.rb:306
#<Hpricot::Doc {elem <div class="blah"> "\n  " {elem <p> "test" </p>} "\n  " "\n" </div>}>
#<Hpricot::Doc {elem <div class="blah"> "\n  " "\n  " "\n" </div>}>