From abbd3241522495e8d8634c0c01a42453f76ce6b8 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Sat, 18 Jul 2020 06:55:06 -0700 Subject: [ruby/uri] Remove deprecated URI.escape/URI.unescape https://github.com/ruby/uri/commit/61c6a47ebf --- lib/uri/common.rb | 76 ------------------------------------------------------- 1 file changed, 76 deletions(-) (limited to 'lib') diff --git a/lib/uri/common.rb b/lib/uri/common.rb index 67be44e012..2af433857b 100644 --- a/lib/uri/common.rb +++ b/lib/uri/common.rb @@ -60,82 +60,6 @@ module URI module_function :make_components_hash end - # Module for escaping unsafe characters with codes. - module Escape - # - # == Synopsis - # - # URI.escape(str [, unsafe]) - # - # == Args - # - # +str+:: - # String to replaces in. - # +unsafe+:: - # Regexp that matches all symbols that must be replaced with codes. - # By default uses UNSAFE. - # When this argument is a String, it represents a character set. - # - # == Description - # - # Escapes the string, replacing all unsafe characters with codes. - # - # This method is obsolete and should not be used. Instead, use - # CGI.escape, URI.encode_www_form or URI.encode_www_form_component - # depending on your specific use case. - # - # == Usage - # - # require 'uri' - # - # enc_uri = URI.escape("http://example.com/?a=\11\15") - # # => "http://example.com/?a=%09%0D" - # - # URI.unescape(enc_uri) - # # => "http://example.com/?a=\t\r" - # - # URI.escape("@?@!", "!?") - # # => "@%3F@%21" - # - def escape(*arg) - warn "URI.#{__callee__} is obsolete", uplevel: 1 - DEFAULT_PARSER.escape(*arg) - end - alias encode escape - # - # == Synopsis - # - # URI.unescape(str) - # - # == Args - # - # +str+:: - # String to unescape. - # - # == Description - # - # This method is obsolete and should not be used. Instead, use - # CGI.unescape, URI.decode_www_form or URI.decode_www_form_component - # depending on your specific use case. - # - # == Usage - # - # require 'uri' - # - # enc_uri = URI.escape("http://example.com/?a=\11\15") - # # => "http://example.com/?a=%09%0D" - # - # URI.unescape(enc_uri) - # # => "http://example.com/?a=\t\r" - # - def unescape(*arg) - warn "URI.#{__callee__} is obsolete", uplevel: 1 - DEFAULT_PARSER.unescape(*arg) - end - alias decode unescape - end # module Escape - - extend Escape include REGEXP @@schemes = {} -- cgit v1.2.3