From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2002-03-14T23:22:38+09:00 Subject: [ruby-dev:16398] Re: defined? autoload constant けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :16380 ] the message: "[ruby-dev:16380] Re: defined? autoload constant ", on Mar/14 16:32(JST) nobu.nakada@nifty.ne.jp writes: >なかだです。 >> ところで, [ruby-dev:16298]では, method_defined?を使っていますが, >> defined?ではまずい理由ありますの? > >具体的には[ruby-dev:15245]ですが、Rationalが定義済かとFixnumな >どが拡張されているかを別々に判定するためです。 [ruby-dev:15245]は問題の方ですね. class Fixnum defined? power! end で良いのでは? と思いましたが, これでは特異メソッドのチェックになっちゃう んですね.. 気が付かなかった(^^;;; ありがとうございます(__;; __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---