180件ヒット
[1-100件を表示]
(0.030秒)
別のキーワード
ライブラリ
- delegate (132)
- forwardable (48)
クラス
- Delegator (108)
- SimpleDelegator (12)
モジュール
- Forwardable (24)
- Kernel (12)
- SingleForwardable (24)
キーワード
- != (12)
- == (12)
- DelegateClass (12)
-
_ _ setobj _ _ (24) -
instance
_ delegate (12) -
marshal
_ load (12) -
method
_ missing (12) -
protected
_ methods (12) -
public
_ methods (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) -
single
_ delegate (12)
検索結果
先頭5件
-
Forwardable
# delegate(hash) -> () (18121.0) -
メソッドの委譲先を設定します。
...す。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
例:
require 'forwardable'
class Zap
extend Forwardable
delegate :length... -
SingleForwardable
# delegate(hash) -> () (18115.0) -
メソッドの委譲先を設定します。
...メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
@see Forwardable#delegate... -
Kernel
# DelegateClass(superclass) -> object (14113.0) -
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、 そのクラスを返します。
...ンスへメソッドを委譲するクラスを定義し、
そのクラスを返します。
@param superclass 委譲先となるクラス
例:
//emlist{
require 'delegate'
class ExtArray < DelegateClass(Array)
def initialize
super([])
end
end
a = ExtArray.new
p a.class # => ExtArray... -
Delegator
# respond _ to _ missing?(m , include _ private) -> bool (8023.0) -
@param m メソッド名を指定します。
...@param m メソッド名を指定します。
@param include_private 真を指定すると private メソッドも調べます。... -
Delegator
# method _ missing(m , *args) -> object (8013.0) -
渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
...ッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
@param m メソッドの名前(シンボル)
@param args メソッドに渡された引数
@return 委譲先のメソッドからの返り値
@see BasicObject#method_missi... -
Delegator
# !=(obj) -> bool (8007.0) -
自身が与えられたオブジェクトと等しくない場合は、真を返します。 そうでない場合は、偽を返します。
...自身が与えられたオブジェクトと等しくない場合は、真を返します。
そうでない場合は、偽を返します。
@param obj 比較対象のオブジェクトを指定します。... -
Delegator
# ==(obj) -> bool (8007.0) -
自身が与えられたオブジェクトと等しい場合は、真を返します。 そうでない場合は、偽を返します。
...自身が与えられたオブジェクトと等しい場合は、真を返します。
そうでない場合は、偽を返します。
@param obj 比較対象のオブジェクトを指定します。... -
Delegator
# _ _ setobj _ _ (obj) -> object (8007.0) -
委譲先のオブジェクトをセットします。
...委譲先のオブジェクトをセットします。
@param obj 委譲先のオブジェクトを指定します。
@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。... -
Delegator
# marshal _ load(obj) -> object (8007.0) -
シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。
...シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。
@param obj Delegator#marshal_dumpの戻り値のコピー...