るりまサーチ

最速Rubyリファレンスマニュアル検索!
480件ヒット [1-100件を表示] (0.022秒)
トップページ > クエリ:class[x] > 種類:関数[x]

別のキーワード

  1. argf.class each
  2. argf.class each_line
  3. argf.class lines
  4. class new
  5. argf.class gets

検索結果

<< 1 2 3 ... > >>

static VALUE classname(VALUE klass) (26101.0)

static VALUE rb_class_superclass(VALUE klass) (12201.0)

VALUE rb_class_real(VALUE cl) (6125.0)

特異クラスや化身クラス (T_ICLASS) を飛ばして cl の スーパークラスを辿り、Ruby レベルに露出してもよいクラスを返します。

...特異クラスや化身クラス (T_ICLASS) を飛ばして cl の
スーパークラスを辿り、Ruby レベルに露出してもよいクラスを返します。

例:
rb_class_real(RBASIC(klass)->super)

rb_obj_class(obj) は、obj のクラスを返す汎用の関数(Object#type と
...
...じ)だが、obj が Qtrue などでない RBasic 構造のものであることが
わかっているなら

rb_class_real(RBASIC(obj)->klass)

でも良い。(が、やはり rb_obj_class(obj) を使う方が無難だろう)...

VALUE rb_class_path(VALUE klass) (6123.0)

klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

...klass の名前を返します.klassが無名クラス、無名モジュー
ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

Module#to_s の定義は

rb_str_dup(rb_class_path(klass));

です。...

VALUE rb_class_new_instance(int argc, VALUE *argv, VALUE klass) (6117.0)

Class#new の実体です。

...
Class
#new の実体です。...

絞り込み条件を変える

VALUE rb_obj_class(VALUE obj) (6117.0)

Object#class の実体です。

...Object#class の実体です。...

static VALUE boot_defclass(char *name, VALUE super) (6117.0)

(まだ) メタクラスを持たないクラスを作成します。 三つのメタオブジェクト Object, Module, Class を 作成するのに使います。

...(まだ) メタクラスを持たないクラスを作成します。
三つのメタオブジェクト Object, Module, Class
作成するのに使います。...

static VALUE rb_class_allocate_instance(VALUE klass) (6117.0)

Class#allocate の実体です。

...
Class
#allocate の実体です。...

static VALUE rb_class_initialize(int argc, VALUE *argv, VALUE klass) (6117.0)

Class#initialize の実体です。

...
Class
#initialize の実体です。...
<< 1 2 3 ... > >>