Handle to look up CGI::EscapeExt instead of using LoadError. cgi/escape is provided snce Ruby 2.3
This commit is contained in:
parent
c40557099d
commit
4d9a1d5b6f
Notes:
git
2025-05-13 05:37:37 +00:00
@ -1,11 +1,8 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
require_relative "base"
|
require_relative "base"
|
||||||
begin
|
require "cgi/escape"
|
||||||
require "cgi/escape"
|
require "cgi/util" unless defined?(CGI::EscapeExt)
|
||||||
rescue LoadError
|
|
||||||
require "cgi/util"
|
|
||||||
end
|
|
||||||
|
|
||||||
module Bundler
|
module Bundler
|
||||||
class Fetcher
|
class Fetcher
|
||||||
|
@ -102,11 +102,8 @@ module Bundler
|
|||||||
def issues_url(exception)
|
def issues_url(exception)
|
||||||
message = exception.message.lines.first.tr(":", " ").chomp
|
message = exception.message.lines.first.tr(":", " ").chomp
|
||||||
message = message.split("-").first if exception.is_a?(Errno)
|
message = message.split("-").first if exception.is_a?(Errno)
|
||||||
begin
|
|
||||||
require "cgi/escape"
|
require "cgi/escape"
|
||||||
rescue LoadError
|
require "cgi/util" unless defined?(CGI::EscapeExt)
|
||||||
require "cgi/util"
|
|
||||||
end
|
|
||||||
"https://github.com/rubygems/rubygems/search?q=" \
|
"https://github.com/rubygems/rubygems/search?q=" \
|
||||||
"#{CGI.escape(message)}&type=Issues"
|
"#{CGI.escape(message)}&type=Issues"
|
||||||
end
|
end
|
||||||
|
@ -1,10 +1,7 @@
|
|||||||
require_relative '../../../../../vendored_net_http'
|
require_relative '../../../../../vendored_net_http'
|
||||||
require_relative '../../../../../vendored_uri'
|
require_relative '../../../../../vendored_uri'
|
||||||
begin
|
require 'cgi/escape'
|
||||||
require 'cgi/escape'
|
require 'cgi/util' unless defined?(CGI::EscapeExt)
|
||||||
rescue LoadError
|
|
||||||
require 'cgi/util' # for escaping
|
|
||||||
end
|
|
||||||
require_relative '../../../../connection_pool/lib/connection_pool'
|
require_relative '../../../../connection_pool/lib/connection_pool'
|
||||||
|
|
||||||
autoload :OpenSSL, 'openssl'
|
autoload :OpenSSL, 'openssl'
|
||||||
|
@ -1917,11 +1917,8 @@ module Net #:nodoc:
|
|||||||
private
|
private
|
||||||
|
|
||||||
def unescape(value)
|
def unescape(value)
|
||||||
begin
|
require 'cgi/escape'
|
||||||
require "cgi/escape"
|
require 'cgi/util' unless defined?(CGI::EscapeExt)
|
||||||
rescue LoadError
|
|
||||||
require "cgi/util"
|
|
||||||
end
|
|
||||||
CGI.unescape(value)
|
CGI.unescape(value)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -17,11 +17,8 @@ class Gem::UriFormatter
|
|||||||
# Creates a new URI formatter for +uri+.
|
# Creates a new URI formatter for +uri+.
|
||||||
|
|
||||||
def initialize(uri)
|
def initialize(uri)
|
||||||
begin
|
|
||||||
require "cgi/escape"
|
require "cgi/escape"
|
||||||
rescue LoadError
|
require "cgi/util" unless defined?(CGI::EscapeExt)
|
||||||
require "cgi/util"
|
|
||||||
end
|
|
||||||
|
|
||||||
@uri = uri
|
@uri = uri
|
||||||
end
|
end
|
||||||
|
7
lib/rubygems/vendor/net-http/lib/net/http.rb
vendored
7
lib/rubygems/vendor/net-http/lib/net/http.rb
vendored
@ -1923,11 +1923,8 @@ module Gem::Net #:nodoc:
|
|||||||
private
|
private
|
||||||
|
|
||||||
def unescape(value)
|
def unescape(value)
|
||||||
begin
|
require 'cgi/escape'
|
||||||
require "cgi/escape"
|
require 'cgi/util' unless defined?(CGI::EscapeExt)
|
||||||
rescue LoadError
|
|
||||||
require "cgi/util"
|
|
||||||
end
|
|
||||||
CGI.unescape(value)
|
CGI.unescape(value)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
begin
|
require "cgi/escape"
|
||||||
require "cgi/escape"
|
require "cgi/util" unless defined?(CGI::EscapeExt)
|
||||||
rescue LoadError
|
|
||||||
require "cgi/util"
|
|
||||||
end
|
|
||||||
|
|
||||||
module Prism
|
module Prism
|
||||||
# This visitor provides the ability to call Node#to_dot, which converts a
|
# This visitor provides the ability to call Node#to_dot, which converts a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user