西山和広です。

[ruby-dev:15245]のようなことがあるので、autoloadを設定された
constantはdefined?のときにrequireを実行してしまうか、falseなどの
"constant"以外の値を返すようにしてほしいです。

p defined? Rational #=> nil
autoload :Rational, 'rational'
p defined? Rational #=> "constant"


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)