hpricot:Hpricot::Traverse#following

>> require "hpricot"
=> true
>> doc = Hpricot('<div><p>foo1</p><p>foo2</p></div><p>foo3</p><p>foo4</p>')
=> #<Hpricot::Doc {elem <div> {elem <p> "foo1" </p>} {elem <p> "foo2" </p>} </div>} {elem <p> "foo3" </p>} {elem <p> "foo4" </p>}>
>> doc.at("p").following
=> #<Hpricot::Elements[{elem <p> "foo2" </p>}]>
>> doc.search("p")[1]
=> {elem <p> "foo2" </p>}
>> doc.search("p")[1].following
=> #<Hpricot::Elements[]>
>> doc.at("div").following
=> #<Hpricot::Elements[{elem <p> "foo3" </p>}, {elem <p> "foo4" </p>}]>
>> doc.search("p")[2]
=> {elem <p> "foo3" </p>}
>> doc.search("p")[2].following
=> #<Hpricot::Elements[{elem <p> "foo4" </p>}]>