Ruby 2.1.0 リファレンスマニュアル > 関数一覧 > BUILTIN_TYPE
int BUILTIN_TYPE(VALUE obj)
obj の構造体型 ID を返します。 SPECIAL_CONST_P(obj) が真のオブジェクトに対して使うと落ちます。