summaryrefslogtreecommitdiff
path: root/lib/net
diff options
context:
space:
mode:
authorHiroshi SHIBATA <[email protected]>2025-05-13 13:29:16 +0900
committerHiroshi SHIBATA <[email protected]>2025-05-13 14:37:24 +0900
commit4d9a1d5b6fc18a41fa72bb823dd49bafdc1a790f (patch)
tree3defcdf3136718d6452f8f5caabb48b359537448 /lib/net
parentc40557099dabfcde44f24462eab7fbd6317c52ba (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.rb7
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