Actions
Bug #13539
closeduninitialized class variable @@accept_charset in #<Class:CGI> when calling CGI.unescape
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
Description
When I execute this script:
require "cgi/util"
CGI.unescape("foo")
On Ruby 2.3.0 this will execute just fine, but on 2.4.1 this throws an error:
`unescape': uninitialized class variable @@accept_charset in #<Class:CGI> (NameError)
This doesn't happen when I require the whole cgi.rb standard library, only when I require cgi/util.rb. The reason why I want to require only cgi/util.rb is because I need only the URI escaping/unescaping behaviour.
Actions
Like0
Like0Like0Like0