# File lib/mongrel.rb, line 269 269: def self.escape(s) 270: s.to_s.gsub(/([^ a-zA-Z0-9_.-]+)/n) { 271: '%'+$1.unpack('H2'*$1.size).join('%').upcase 272: }.tr(' ', '+') 273: end