Skip to content

Commit 567c489

Browse files
committed
Added backward compatiblity for CGI.escape features
1 parent bb94ec2 commit 567c489

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

lib/cgi.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,5 +294,5 @@ class CGI
294294
require 'cgi/core'
295295
require 'cgi/cookie'
296296
require 'cgi/util'
297-
require 'cgi/escape'
297+
require 'cgi/escape' unless defined?(CGI::EscapeExt)
298298
CGI.autoload(:HtmlExtension, 'cgi/html')

lib/cgi/util.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,6 @@ def pretty(string, shift = " ")
4242
lines.gsub(/^((?:#{Regexp::quote(shift)})*)__(?=<\/?\w)/, '\1')
4343
end
4444
end
45+
46+
# For backward compatibility
47+
require 'cgi/escape' unless defined?(CGI::EscapeExt)

0 commit comments

Comments
 (0)