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

macro CLASS_OF

VALUE CLASS_OF(VALUE obj)

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