Use cgi/escape instead of cgi/util
This commit is contained in:
parent
56423d43a3
commit
a61f51f66d
Notes:
git
2025-05-09 05:27:43 +00:00
@ -1,7 +1,11 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
require_relative "base"
|
||||
require "cgi/util"
|
||||
begin
|
||||
require "cgi/escape"
|
||||
rescue LoadError
|
||||
require "cgi/util"
|
||||
end
|
||||
|
||||
module Bundler
|
||||
class Fetcher
|
||||
|
@ -102,7 +102,11 @@ module Bundler
|
||||
def issues_url(exception)
|
||||
message = exception.message.lines.first.tr(":", " ").chomp
|
||||
message = message.split("-").first if exception.is_a?(Errno)
|
||||
require "cgi/util"
|
||||
begin
|
||||
require "cgi/escape"
|
||||
rescue LoadError
|
||||
require "cgi/util"
|
||||
end
|
||||
"https://github.com/rubygems/rubygems/search?q=" \
|
||||
"#{CGI.escape(message)}&type=Issues"
|
||||
end
|
||||
|
@ -1,6 +1,11 @@
|
||||
require_relative '../../../../../vendored_net_http'
|
||||
require_relative '../../../../../vendored_uri'
|
||||
require 'cgi' # for escaping
|
||||
# for escaping
|
||||
begin
|
||||
require 'cgi/escape'
|
||||
rescue LoadError
|
||||
require 'cgi'
|
||||
end
|
||||
require_relative '../../../../connection_pool/lib/connection_pool'
|
||||
|
||||
autoload :OpenSSL, 'openssl'
|
||||
|
@ -12,7 +12,11 @@
|
||||
#
|
||||
# You can redistribute it and/or modify it under the same terms as Ruby.
|
||||
|
||||
require 'cgi/util'
|
||||
begin
|
||||
require 'cgi/escape'
|
||||
rescue LoadError
|
||||
require 'cgi/util'
|
||||
end
|
||||
require 'erb/version'
|
||||
require 'erb/compiler'
|
||||
require 'erb/def_method'
|
||||
|
@ -1917,7 +1917,11 @@ module Net #:nodoc:
|
||||
private
|
||||
|
||||
def unescape(value)
|
||||
require 'cgi/util'
|
||||
begin
|
||||
require "cgi/escape"
|
||||
rescue LoadError
|
||||
require "cgi/util"
|
||||
end
|
||||
CGI.unescape(value)
|
||||
end
|
||||
|
||||
|
@ -17,7 +17,11 @@ class Gem::UriFormatter
|
||||
# Creates a new URI formatter for +uri+.
|
||||
|
||||
def initialize(uri)
|
||||
require "cgi/util"
|
||||
begin
|
||||
require "cgi/escape"
|
||||
rescue LoadError
|
||||
require "cgi/util"
|
||||
end
|
||||
|
||||
@uri = uri
|
||||
end
|
||||
|
6
lib/rubygems/vendor/net-http/lib/net/http.rb
vendored
6
lib/rubygems/vendor/net-http/lib/net/http.rb
vendored
@ -1923,7 +1923,11 @@ module Gem::Net #:nodoc:
|
||||
private
|
||||
|
||||
def unescape(value)
|
||||
require 'cgi/util'
|
||||
begin
|
||||
require "cgi/escape"
|
||||
rescue LoadError
|
||||
require "cgi/util"
|
||||
end
|
||||
CGI.unescape(value)
|
||||
end
|
||||
|
||||
|
@ -1,4 +1,8 @@
|
||||
require "cgi/util"
|
||||
begin
|
||||
require "cgi/escape"
|
||||
rescue LoadError
|
||||
require "cgi/util"
|
||||
end
|
||||
|
||||
module Prism
|
||||
# This visitor provides the ability to call Node#to_dot, which converts a
|
||||
|
Loading…
x
Reference in New Issue
Block a user