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