Module#name です。無名クラス、無名モジュールに対して 空文字列を返します。
klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。
Module#to_s の定義は
rb_str_dup(rb_class_path(klass));
です。
klass の名前を返します。
返り値の内容を変更したり free
してはいけません。
RSTRING(rb_class_path(klass))->ptr
と同じです。
オブジェクト obj のインスタンス変数 name の値を 取得します。
オブジェクト obj のインスタンス変数 name に val を代入します。
オブジェクト obj のインスタンス変数 name の値を 取得します。
オブジェクト obj のインスタンス変数 name に val を代入します。
klass のクラス変数 name に val を代入します。
変数がまだ定義されていない場合は NameError
を発生します。
klass のクラス変数 name の値を 取得します。
klass のクラス変数 name に val を代入します。
klass のクラス変数 name に val を代入します。
変数がまだ定義されていない場合は NameError
を発生します。
klass のクラス変数 name の値を 取得します。
定数 klass::name
の値を val として定義します。
定数 klass::name
の値を取得します。
クラス klass で定義された定数 name の値を取得します (祖先や外のクラスは調べない)。
Ruby のグローバル変数 name に val を代入します。 val を返します。
Ruby のグローバル変数の値を取得します。
使用例
VALUE v = rb_gv_get("$!")