hpricot:Hpricot::Elements#after
>> require "hpricot" => true >> doc = Hpricot('<p>foo1</p><p>foo2</p>') => #<Hpricot::Doc {elem <p> "foo1" </p>} {elem <p> "foo2" </p>}> >> (doc / "p").after("foo") => #<Hpricot::Elements[{elem <p> "foo1" </p>}, {elem <p> "foo2" </p>}]> >> doc.to_html => "<p>foo1</p>foo<p>foo2</p>foo" >> doc = Hpricot('<p>foo1</p><p>foo2</p>hoge') => #<Hpricot::Doc {elem <p> "foo1" </p>} {elem <p> "foo2" </p>} "hoge"> >> (doc / "p").after("foo") => #<Hpricot::Elements[{elem <p> "foo1" </p>}, {elem <p> "foo2" </p>}]> >> doc.to_html => "<p>foo1</p>foo<p>foo2</p>foohoge"
ブロックに何を渡せるのか不明