前田です。

In message "[ruby-dev:1511] Re: [BUG] instance_of?"
Yukihiro Matsumoto <matz / netlab.co.jp> wrote:

||File.instance_of?(Class) => true
||
||となるべきでは?

あと、

obj.instance_of?(true)
obj.instance_of?(false)
obj.instance_of?(nil)

などは、1.1ではTrueClass/FalseClass/NilClassがあるので
TypeErrorにしてしまってもよいのではないでしょうか。

-- 
前田 修吾