ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

instance_of?メソッド

Rubyのinstance_of?メソッドは、自分の直接の親クラスのみチェックします。
それより上には辿りません。(Javaのinstanceofと違うんですね)

array = []
puts array.instance_of?(Array)
puts array.instance_of?(Object)

と実行すると、結果は

true
false

となります。