diff options
author | Hiroshi SHIBATA <[email protected]> | 2025-05-13 13:29:16 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2025-05-13 14:37:24 +0900 |
commit | 4d9a1d5b6fc18a41fa72bb823dd49bafdc1a790f (patch) | |
tree | 3defcdf3136718d6452f8f5caabb48b359537448 /lib/net | |
parent | c40557099dabfcde44f24462eab7fbd6317c52ba (diff) |
Handle to look up CGI::EscapeExt instead of using LoadError. cgi/escape is provided snce Ruby 2.3
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/13311
Diffstat (limited to 'lib/net')
-rw-r--r-- | lib/net/http.rb | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/net/http.rb b/lib/net/http.rb index 40ff06edab..635f756b41 100644 --- a/lib/net/http.rb +++ b/lib/net/http.rb @@ -1917,11 +1917,8 @@ module Net #:nodoc: private def unescape(value) - begin - require "cgi/escape" - rescue LoadError - require "cgi/util" - end + require 'cgi/escape' + require 'cgi/util' unless defined?(CGI::EscapeExt) CGI.unescape(value) end |