module Erubis::XmlHelper

def url_encode(str)

def url_encode(str)
  return str.gsub(/[^-_.a-zA-Z0-9]+/) { |s|
    s.unpack('C*').collect { |i| "%%%02X" % i }.join
  }
end