From: Trans Date: 2009-01-13T02:13:13+09:00 Subject: Markaby -> Nokogiri Issue I was using: Markaby::Builder.new(&block) And it was working fine except it wouldn't let me use non-standard attributes on an img tag, which blows. I couldn't find any way to deactivate this strictness, so I decided to try Nokogiri instead: Nokogiri::HTML::Builder.new(&block) Unfortunately this doesn't work at all, b/c it turns out Nokogiri does not seem to be using #instance_eval on the block. Without doing so I don't see how it can be at all useful. For example in my case I have method called #body: def body(&block) Nokogiri::HTML::Builder.new do body(&block) end end By not using instance_eval Nokogiri doesn't recognize 'body' as a tag, but tries to call the method again, resulting in an infinite loop. So I think this is a bug in Nokogiri's builder. In the mean time, can anyone offer a work around? Or is there a way to turn off "strict-mode" for Markaby. Thanks, T.