module Erubis::InterpolationEnhancer

def add_text(src, text)

def add_text(src, text)
  return if !text || text.empty?
  #src << " _buf << %Q`" << text << "`;"
  if text[-1] == ?\n
    text[-1] = "\\n"
    src << " #{@bufvar} << %Q`#{text}`\n"
  else
    src << " #{@bufvar} << %Q`#{text}`;"
  end
end