hpricot:Hpricot::Elements.expand

>> require "hpricot"
=> true
>> doc = Hpricot('<p>foo1</p><p>foo2</p>')
=> #<Hpricot::Doc {elem <p> "foo1" </p>} {elem <p> "foo2" </p>}>
>> doc.search("//p")
=> #<Hpricot::Elements[{elem <p> "foo1" </p>}, {elem <p> "foo2" </p>}]>
>> doc.search("//p")[0]
=> {elem <p> "foo1" </p>}
>> doc.search("//p")[0].class
=> Hpricot::Elem
>> Hpricot::Elements.expand(doc.search("//p")[0], doc.search("//p")[1])
=> #<Hpricot::Elements[{elem <p> "foo1" </p>}, {elem <p> "foo2" </p>}]>
>> Hpricot::Elements.expand(doc.search("//p")[0], doc.search("//p")[1]).class
=> Hpricot::Elements