hpricot:Hpricot::Traverse#doc?
>> require "hpricot" => true >> doc = Hpricot('<p>foo1</p><p>foo2</p>') => #<Hpricot::Doc {elem <p> "foo1" </p>} {elem <p> "foo2" </p>}> >> doc.doc? => true >> doc.search("p").doc? NoMethodError: undefined method `doc?' for #<Hpricot::Elements:0xb79ce458> from (irb):4 >> doc.at("p").doc? => false