From: matz@... (Yukihiro Matsumoto) Date: 1997-08-03T18:52:05+09:00 Subject: [ruby-dev:37] Re: [Bug] Class#superclass まつもと ゆきひろです In message "[ruby-dev:34] [Bug] Class#superclass" on 97/08/03, maeda shugo writes: | |[1 ] |前田です。 | |Class#superclassでSegmentation Faultしてしまいます。 |とりあえずパッチを付けておきます。 この修正はこの間流したパッチにも含まれています. # メール番号が検索できない |ところで、 | |class Class | public :public |end | |なんてこともできるんですね。 できますねえ. |これをやるとなぜかトップレベルで定義したメソッドが |全部publicになってしまうのですがなぜでしょう? トップレベルで定義したのメソッドがいつもprivateだと思うので すが,うちでは再現しませんでした. class Class public :public end def baz p Foo end class Foo def bar p Foo end private :bar end f = Foo.new Foo.public :bar f.bar f.baz では最後の行で例外が発生しますし. まつもと ゆきひろ /:|)