るりまサーチ

最速Rubyリファレンスマニュアル検索!
396件ヒット [101-200件を表示] (0.012秒)
トップページ > クエリ:delegate[x]

別のキーワード

  1. forwardable delegate
  2. delegate __getobj__
  3. delegate __setobj__
  4. forwardable instance_delegate
  5. delegate delegator

検索結果

<< < 1 2 3 4 > >>

Delegator#==(obj) -> bool (8000.0)

自身が与えられたオブジェクトと等しい場合は、真を返します。 そうでない場合は、偽を返します。

自身が与えられたオブジェクトと等しい場合は、真を返します。
そうでない場合は、偽を返します。

@param obj 比較対象のオブジェクトを指定します。

Delegator#__getobj__ -> object (8000.0)

委譲先のオブジェクトを返します。

委譲先のオブジェクトを返します。

本メソッドは、サブクラスで再定義する必要があり、
デフォルトでは NotImplementedError が発生します。

@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。

Delegator#__setobj__(obj) -> object (8000.0)

委譲先のオブジェクトをセットします。

委譲先のオブジェクトをセットします。

@param obj 委譲先のオブジェクトを指定します。

@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。

Delegator#freeze -> self (8000.0)

自身を凍結します。

自身を凍結します。

@see Object#freeze

Delegator#marshal_dump -> object (8000.0)

シリアライゼーションをサポートするためにDelegator#__getobj__ が返すオブジェクトを返します。

シリアライゼーションをサポートするためにDelegator#__getobj__ が返すオブジェクトを返します。

絞り込み条件を変える

Delegator#marshal_load(obj) -> object (8000.0)

シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。

シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。

@param obj Delegator#marshal_dumpの戻り値のコピー

Delegator#method_missing(m, *args) -> object (8000.0)

渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。

渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。

@param m メソッドの名前(シンボル)

@param args メソッドに渡された引数

@return 委譲先のメソッドからの返り値

@see BasicObject#method_missing

Delegator#methods -> [Symbol] (8000.0)

そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。

そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。
このメソッドは public メソッドおよび protected メソッドの名前を返します。

@see Object#methods

Delegator#protected_methods(all = true) -> [Symbol] (8000.0)

そのオブジェクトが理解できる protected メソッド名の一覧を返します。

そのオブジェクトが理解できる protected メソッド名の一覧を返します。

@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。

@see Object#protected_methods
<< < 1 2 3 4 > >>