236件ヒット
[101-200件を表示]
(0.149秒)
ライブラリ
- ビルトイン (5)
- delegate (187)
- forwardable (44)
クラス
- Delegator (154)
- Module (5)
- SimpleDelegator (22)
モジュール
- Forwardable (22)
- Kernel (11)
- SingleForwardable (22)
キーワード
- ! (11)
- != (11)
- == (11)
- DelegateClass (11)
-
_ _ getobj _ _ (22) -
_ _ setobj _ _ (22) - freeze (11)
-
instance
_ delegate (11) -
marshal
_ dump (11) -
marshal
_ load (11) -
method
_ missing (11) - methods (11)
-
protected
_ methods (11) -
public
_ methods (11) -
respond
_ to? (11) -
respond
_ to _ missing? (11) -
ruby2
_ keywords (5) -
single
_ delegate (11)
検索結果
先頭5件
-
SimpleDelegator
# _ _ setobj _ _ (obj) -> object (14001.0) -
委譲先のオブジェクトを obj に変更します。
委譲先のオブジェクトを obj に変更します。
メソッド委譲を行うためのクラスメソッドの再定義は行われないことに注意してください。
メソッド委譲を行うためのクラスメソッドの定義は生成時にのみ行われます。
そのため、以前の委譲先オブジェクトと
obj の間で呼び出せるメソッドに違いがあった場合は、
何かしらの例外が発生する可能性があります。
@param obj 委譲先のオブジェクト
@return 変更後の委譲先オブジェクト -
Delegator
# ! -> bool (11101.0) -
自身を否定します。
自身を否定します。 -
Delegator
# !=(obj) -> bool (11101.0) -
自身が与えられたオブジェクトと等しくない場合は、真を返します。 そうでない場合は、偽を返します。
自身が与えられたオブジェクトと等しくない場合は、真を返します。
そうでない場合は、偽を返します。
@param obj 比較対象のオブジェクトを指定します。 -
Delegator
# ==(obj) -> bool (11101.0) -
自身が与えられたオブジェクトと等しい場合は、真を返します。 そうでない場合は、偽を返します。
自身が与えられたオブジェクトと等しい場合は、真を返します。
そうでない場合は、偽を返します。
@param obj 比較対象のオブジェクトを指定します。 -
Delegator
# freeze -> self (11101.0) -
自身を凍結します。
自身を凍結します。
@see Object#freeze -
Delegator
# methods -> [Symbol] (11101.0) -
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。
...そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。
このメソッドは public メソッドおよび protected メソッドの名前を返します。
@see Object#methods... -
Delegator
# protected _ methods(all = true) -> [Symbol] (11101.0) -
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
...そのオブジェクトが理解できる protected メソッド名の一覧を返します。
@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。
@see Object#protected_methods... -
Delegator
# respond _ to?(m) -> bool (11101.0) -
Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。
...Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。
@param m メソッド名
@see Object#respond_to?... -
Delegator
# respond _ to _ missing?(m , include _ private) -> bool (11101.0) -
@param m メソッド名を指定します。
...@param m メソッド名を指定します。
@param include_private 真を指定すると private メソッドも調べます。... -
Delegator
# _ _ getobj _ _ -> object (11001.0) -
委譲先のオブジェクトを返します。
...オブジェクトを返します。
本メソッドは、サブクラスで再定義する必要があり、
デフォルトでは NotImplementedError が発生します。
@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。...