From: Minero Aoki Date: 2001-03-28T04:29:51+09:00 Subject: [ruby-list:28998] Re: ruby API  でどのクラスのインスタンスか知りたい あおきです。 In mail "[ruby-list:28996] ruby API  でどのクラスのインスタンスか知りたい" Kengo Nakajima wrote: > こんばんは > 中嶋といいます。 > Ruby C API を使って so を作る作業の中で、デバッグのためにあるVALUEが > どのクラスのインスタンスなのか知りたいときは、どのようなコードを書けば > いいでしょうか(Cで)? クラスオブジェクトが CLASS_OF(obj) で得られます。これを名前にするには char *rb_class2name(klass) を使います。つまり rb_class2name(CLASS_OF(obj)) です。 (返り値の char* は free しないこと) ------------------------------------------------------------------- 青木峰郎 aamine@cd.xdsl.ne.jp ← メールアドレス変わりました