From: Kent Sibilev Date: 2004-11-27T14:58:55+09:00 Subject: CGI::Session invokes nonexistent method In the current HEAD and in the ruby_1.8 branch, CGI::Session tries to invoke nonexistent class method create_new_id. Here is the patch: RCS file: /src/ruby/lib/cgi/session.rb,v retrieving revision 1.33 diff -u -r1.33 session.rb --- session.rb 19 Nov 2004 16:59:11 -0000 1.33 +++ session.rb 27 Nov 2004 05:44:15 -0000 @@ -246,7 +246,7 @@ id = option['session_id'] unless id if option['new_session'] - id = Session::create_new_id + id = create_new_id end end unless id @@ -261,7 +261,7 @@ if option.key?('new_session') and not option['new_session'] raise ArgumentError, "session_key `%s' should be supplied"%session_key end - id = Session::create_new_id + id = create_new_id end end @session_id = id Cheers, Kent.