diff options
author | Jeremy Evans <code@jeremyevans.net> | 2020-07-18 06:55:06 -0700 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2020-09-15 21:17:20 +0900 |
commit | abbd3241522495e8d8634c0c01a42453f76ce6b8 (patch) | |
tree | f7e901662d9655b8ce0d7436c411f0326192fd0d | |
parent | 7f9f5f5723cd723dee578b0681066c8393ee45d0 (diff) |
[ruby/uri] Remove deprecated URI.escape/URI.unescape
https://github.com/ruby/uri/commit/61c6a47ebf
-rw-r--r-- | lib/uri/common.rb | 76 |
1 files changed, 0 insertions, 76 deletions
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 <tt>UNSAFE</tt>. - # 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 = {} |