hpricot:Hpricot::Traverse#css_path

>> require "hpricot"
=> true
>> doc = Hpricot('<p>foo1</p><p>foo2</p>')
=> #<Hpricot::Doc {elem <p> "foo1" </p>} {elem <p> "foo2" </p>}>
>> doc.css_path
=> nil
>> doc.search("p").css_path
NoMethodError: undefined method `css_path' for #<Hpricot::Elements:0xb7a2a230>
	from (irb):4
	from :0
>> doc.at("p").css_path
=> "p:nth(0)"
>> doc.search("p")[1].css_path
=> "p:nth(1)"
>> doc = Hpricot('<p id="foo">foo1</p><p>foo2</p>')
=> #<Hpricot::Doc {elem <p id="foo"> "foo1" </p>} {elem <p> "foo2" </p>}>
>> doc.at("p").css_path
=> "#foo"