module Erubis::PreprocessingHelper

def _P(arg)

def _P(arg)
  return "<%=h(#{arg})%>"
end

def _decode(arg)

def _decode(arg)
  arg = arg.to_s
  arg.gsub!(/%3C%25(?:=|%3D)(.*?)%25%3E/) { "<%=#{CGI.unescape($1)}%>" }
  arg.gsub!(/&lt;%=(.*?)%&gt;/) { "<%=#{CGI.unescapeHTML($1)}%>" }
  return arg
end

def _p(arg)

def _p(arg)
  return "<%=#{arg}%>"
end