2013-12-10 instance_of?メソッド ruby Rubyのinstance_of?メソッドは、自分の直接の親クラスのみチェックします。 それより上には辿りません。(Javaのinstanceofと違うんですね) array = [] puts array.instance_of?(Array) puts array.instance_of?(Object) と実行すると、結果は true falseとなります。