Ruby 2.2.0 リファレンスマニュアル > 関数一覧 > CLASS_OF

macro CLASS_OF

VALUE CLASS_OF(VALUE obj) [MACRO]

obj のクラスを返します。この場合の「クラス」とは C レベルのクラス、つまり RBasic 構造体の klass メンバの値です。また、構造体を持たない Fixnum などに対しても正常に働きます。