$ ruby bufvar-example.rb ----- default ----- _buf = ''; _buf << %Q`
\n` for item in list _buf << %Q`

#{ item }

#{Erubis::XmlHelper.escape_xml( item )}

\n` end _buf << %Q`
\n` _buf.to_s ----- with :bufvar option ----- @_out_buf = ''; @_out_buf << %Q`
\n` for item in list @_out_buf << %Q`

#{ item }

#{Erubis::XmlHelper.escape_xml( item )}

\n` end @_out_buf << %Q`
\n` @_out_buf.to_s