372件ヒット
[101-200件を表示]
(0.117秒)
種類
- インスタンスメソッド (288)
- クラス (36)
- モジュール (24)
- ライブラリ (12)
- 特異メソッド (12)
ライブラリ
- delegate (228)
- forwardable (120)
- tempfile (12)
クラス
- Delegator (168)
- SimpleDelegator (36)
モジュール
- Forwardable (48)
- SingleForwardable (48)
キーワード
- ! (12)
- != (12)
- == (12)
- Forwardable (12)
- SimpleDelegator (12)
- SingleForwardable (12)
- Tempfile (12)
-
_ _ getobj _ _ (24) -
_ _ setobj _ _ (24) -
def
_ delegator (24) -
def
_ delegators (24) -
def
_ instance _ delegator (12) -
def
_ instance _ delegators (12) -
def
_ single _ delegator (12) -
def
_ single _ delegators (12) - delegate (12)
- freeze (12)
-
marshal
_ dump (12) -
marshal
_ load (12) -
method
_ missing (12) - methods (12)
- new (12)
-
protected
_ methods (12) -
public
_ methods (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12)
検索結果
先頭5件
-
Delegator
# freeze -> self (24100.0) -
自身を凍結します。
自身を凍結します。
@see Object#freeze -
Delegator
# methods -> [Symbol] (24100.0) -
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。
...そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。
このメソッドは public メソッドおよび protected メソッドの名前を返します。
@see Object#methods... -
Delegator
# protected _ methods(all = true) -> [Symbol] (24100.0) -
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
...そのオブジェクトが理解できる protected メソッド名の一覧を返します。
@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。
@see Object#protected_methods... -
Delegator
# respond _ to _ missing?(m , include _ private) -> bool (24100.0) -
@param m メソッド名を指定します。
...@param m メソッド名を指定します。
@param include_private 真を指定すると private メソッドも調べます。... -
Delegator
# method _ missing(m , *args) -> object (24016.0) -
渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
...渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
@param m メソッドの名前(シンボル)
@param args メソッドに渡された引数
@return 委譲先のメソッドからの返り値
@see Basic... -
Delegator
# _ _ getobj _ _ -> object (24000.0) -
委譲先のオブジェクトを返します。
...オブジェクトを返します。
本メソッドは、サブクラスで再定義する必要があり、
デフォルトでは NotImplementedError が発生します。
@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。... -
Delegator
# _ _ setobj _ _ (obj) -> object (24000.0) -
委譲先のオブジェクトをセットします。
...委譲先のオブジェクトをセットします。
@param obj 委譲先のオブジェクトを指定します。
@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。... -
SingleForwardable
# def _ single _ delegators(accessor , *methods) -> () (21324.0) -
メソッドの委譲先をまとめて設定します。
..._delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@records, :size
def_delegator :@records, :<<
def_delegator :@records, :map
@see SingleForwardable#def_dele... -
SingleForwardable
# def _ single _ delegator(accessor , method , ali = method) -> () (21314.0) -
メソッドの委譲先を設定します。
...メソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略するこ......とが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators...