From: nobu.nakada@... Date: 2002-01-16T00:24:19+09:00 Subject: [ruby-dev:15686] Re: undefined method `inherited' for false (NameError) なかだです。 At Tue, 15 Jan 2002 23:56:34 +0900, WATANABE Hirofumi wrote: > gtkをrequireすると例外になってしまいます。 > > % ruby -v -rgtk -ep > ruby 1.6.6 (2002-01-11) [i386-linux] > 0: undefined method `inherited' for false (NameError) なぜか再現できないんですが、こんなでしょうか。 Index: class.c =================================================================== RCS file: /cvs/ruby/src/ruby/class.c,v retrieving revision 1.31 diff -u -2 -p -r1.31 class.c --- class.c 2002/01/11 09:18:49 1.31 +++ class.c 2002/01/15 15:20:08 @@ -171,4 +171,5 @@ rb_class_inherited(super, klass) VALUE super, klass; { + if (!super) super = rb_cObject; return rb_funcall(super, rb_intern("inherited"), 1, klass); } -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦