From 20cd25c86fd28eb1b5068d0db607e6aa33107f65 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 20 Apr 2016 08:33:33 +0000 Subject: cgi/util.rb: remove CGI::Util#_unescape * ext/cgi/escape/escape.c (cgiesc_unescape): define unescape method instead of _unescape, and should pass the optional argument to the super method. * lib/cgi/util.rb (CGI::Util#_unescape): remove intermediate method. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/cgi/util.rb | 4 ---- 1 file changed, 4 deletions(-) (limited to 'lib/cgi') diff --git a/lib/cgi/util.rb b/lib/cgi/util.rb index 7968c9326e..d2657ab981 100644 --- a/lib/cgi/util.rb +++ b/lib/cgi/util.rb @@ -16,10 +16,6 @@ module CGI::Util # string = CGI::unescape("%27Stop%21%27+said+Fred") # # => "'Stop!' said Fred" def unescape(string,encoding=@@accept_charset) - _unescape(string,encoding) - end - - private def _unescape(string, encoding) str=string.tr('+', ' ').b.gsub(/((?:%[0-9a-fA-F]{2})+)/) do |m| [m.delete('%')].pack('H*') end.force_encoding(encoding) -- cgit v1.2.3