Reapply "[ruby/uri] Warn compatibility methods in RFC3986_PARSER"

This reverts commit 3da7e440e9.
This commit is contained in:
Hiroshi SHIBATA 2024-08-21 12:06:37 +09:00
Родитель ea828c0bf0
Коммит b41d79962a
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -147,16 +147,19 @@ module URI
# Compatibility for RFC2396 parser # Compatibility for RFC2396 parser
def make_regexp(schemes = nil) # :nodoc: def make_regexp(schemes = nil) # :nodoc:
warn "URI::RFC3986_PARSER.make_regexp is obsoleted. Use URI::RFC2396_PARSER.make_regexp explicitly.", uplevel: 1 if $VERBOSE
RFC2396_PARSER.make_regexp(schemes) RFC2396_PARSER.make_regexp(schemes)
end end
# Compatibility for RFC2396 parser # Compatibility for RFC2396 parser
def escape(str, unsafe = nil) # :nodoc: def escape(str, unsafe = nil) # :nodoc:
warn "URI::RFC3986_PARSER.escape is obsoleted. Use URI::RFC2396_PARSER.escape explicitly.", uplevel: 1 if $VERBOSE
unsafe ? RFC2396_PARSER.escape(str, unsafe) : RFC2396_PARSER.escape(str) unsafe ? RFC2396_PARSER.escape(str, unsafe) : RFC2396_PARSER.escape(str)
end end
# Compatibility for RFC2396 parser # Compatibility for RFC2396 parser
def unescape(str, escaped = nil) # :nodoc: def unescape(str, escaped = nil) # :nodoc:
warn "URI::RFC3986_PARSER.unescape is obsoleted. Use URI::RFC2396_PARSER.unescape explicitly.", uplevel: 1 if $VERBOSE
escaped ? RFC2396_PARSER.unescape(str, escaped) : RFC2396_PARSER.unescape(str) escaped ? RFC2396_PARSER.unescape(str, escaped) : RFC2396_PARSER.unescape(str)
end end