mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[ruby/uri] Remove deprecated URI.escape/URI.unescape
https://github.com/ruby/uri/commit/61c6a47ebf
This commit is contained in:
parent
7f9f5f5723
commit
abbd324152
1 changed files with 0 additions and 76 deletions
|
@ -60,82 +60,6 @@ module URI
|
||||||
module_function :make_components_hash
|
module_function :make_components_hash
|
||||||
end
|
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
|
include REGEXP
|
||||||
|
|
||||||
@@schemes = {}
|
@@schemes = {}
|
||||||
|
|
Loading…
Reference in a new issue