Skip to content

Commit 8602952

Browse files
authored
1 parent 9684f85 commit 8602952

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

lib/rdoc/code_object/context/section.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# frozen_string_literal: true
22
require 'cgi/escape'
3+
require 'cgi/util' unless defined?(CGI::EscapeExt)
34

45
##
56
# A section of documentation like:

lib/rdoc/code_object/method_attr.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ def block_params=(value)
283283

284284
def html_name
285285
require 'cgi/escape'
286+
require 'cgi/util' unless defined?(CGI::EscapeExt)
286287

287288
CGI.escape(@name.gsub('-', '-2D')).gsub('%', '-').sub(/^-/, '')
288289
end

lib/rdoc/markup/to_html.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# frozen_string_literal: true
22
require 'cgi/escape'
3-
# For CGI.unescape on earlier rubies
4-
require 'cgi/util' if RUBY_VERSION < '3.5'
3+
require 'cgi/util' unless defined?(CGI::EscapeExt)
54

65
##
76
# Outputs RDoc markup as HTML.

lib/rdoc/markup/to_label.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# frozen_string_literal: true
22
require 'cgi/escape'
3+
require 'cgi/util' unless defined?(CGI::EscapeExt)
34

45
##
56
# Creates HTML-safe labels suitable for use in id attributes. Tidylinks are

0 commit comments

Comments
 (0)