From: matz@... (Yukihiro Matsumoto) Date: 2003-01-03T01:22:48+09:00 Subject: [ruby-dev:19292] Re: Class.inherited まつもと ゆきひろです In message "[ruby-dev:19288] Re: Class.inherited" on 03/01/03, Tanaka Akira writes: |ruby-bugs-ja:PR#342 ですね。 どうもです。みんなすごいなあ。 |そーいえば、 | |% ruby -e ' |def Object.inherited(c) p c; p Object.const_get(c.name) end |require "socket" |' |SocketError |-e:2:in `const_get': uninitialized constant SocketError (NameError) | from -e:2:in `inherited' | |というように定数がない状態で呼ばれるんですよね。 これは直しましょう。Class.newで定義される無名クラスはしょう がないですけど。