module Haml::Helpers::XssMods

def html_escape_with_haml_xss(text)

output is always HTML safe
Don't escape text that's already safe,
def html_escape_with_haml_xss(text)
  str = text.to_s
  return text if str.html_safe?
  Haml::Util.html_safe(html_escape_without_haml_xss(str))
end