From 26c746fbcac5f894f570e5dab80d43490b758fa3 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Wed, 14 May 2025 09:39:15 +0900 Subject: [PATCH] Fix reference error of @@accept_charset class variable. ``` Error: test_cgi_multipart_stringio(CGIMultipartTest): RuntimeError: class variable @@accept_charset of CGI is overtaken by CGI::Escape /Users/hsbt/Documents/github.com/ruby/cgi/lib/cgi/core.rb:852:in 'initialize' org/jruby/RubyClass.java:1023:in 'new' ``` --- lib/cgi.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/cgi.rb b/lib/cgi.rb index a35fabb..940eb1b 100644 --- a/lib/cgi.rb +++ b/lib/cgi.rb @@ -291,8 +291,8 @@ class CGI VERSION = "0.5.0.beta1" end -require 'cgi/core' -require 'cgi/cookie' require 'cgi/util' require 'cgi/escape' unless defined?(CGI::EscapeExt) +require 'cgi/core' +require 'cgi/cookie' CGI.autoload(:HtmlExtension, 'cgi/html')