94件ヒット
[1-94件を表示]
(0.192秒)
種類
- インスタンスメソッド (77)
- 特異メソッド (17)
ライブラリ
- delegate (55)
- forwardable (33)
-
shell
/ command-processor (6)
クラス
- Delegator (33)
-
Shell
:: CommandProcessor (6) - SimpleDelegator (22)
モジュール
- Forwardable (11)
- SingleForwardable (22)
キーワード
-
_ _ setobj _ _ (11) -
add
_ delegate _ command _ to _ shell (6) -
instance
_ delegate (11) -
method
_ missing (11) - new (11)
-
public
_ methods (11) -
respond
_ to _ missing? (11) -
single
_ delegate (11)
検索結果
先頭5件
-
SingleForwardable
# delegate(hash) -> () (27214.0) -
メソッドの委譲先を設定します。
...メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
@see Forwardable#delegate... -
SingleForwardable
# single _ delegate(hash) -> () (18314.0) -
メソッドの委譲先を設定します。
...メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
@see Forwardable#delegate... -
Delegator
# respond _ to _ missing?(m , include _ private) -> bool (17222.0) -
@param m メソッド名を指定します。
...@param m メソッド名を指定します。
@param include_private 真を指定すると private メソッドも調べます。... -
Delegator
# method _ missing(m , *args) -> object (17212.0) -
渡されたメソッド名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
...名と引数を使って、Delegator#__getobj__ が返すオブジェクトへメソッド委譲を行います。
@param m メソッドの名前(シンボル)
@param args メソッドに渡された引数
@return 委譲先のメソッドからの返り値
@see BasicObject#method_missing... -
Delegator
# public _ methods(all = true) -> [Symbol] (17206.0) -
そのオブジェクトが理解できる public メソッド名の一覧を返します。
...そのオブジェクトが理解できる public メソッド名の一覧を返します。
@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。
@see Object#public_methods... -
Forwardable
# instance _ delegate(hash) -> () (15320.0) -
メソッドの委譲先を設定します。
...す。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
例:
require 'forwardable'
class Zap
extend Forwardable
delegate :length......=> :@str
delegate [:first, :last] => :@arr
def initialize
@arr = %w/foo bar baz/
@str = "world"
end
end
zap = Zap.new
zap.length # => 5
zap.first # => "foo"
zap.last # => "baz"... -
Shell
:: CommandProcessor . add _ delegate _ command _ to _ shell(id) (15307.0) -
@todo
...@todo
Shell 自体を初期化する時に呼び出されるメソッドです。
ユーザが使用することはありません。
@param id メソッド名を指定します。... -
SimpleDelegator
# _ _ setobj _ _ (obj) -> object (14006.0) -
委譲先のオブジェクトを obj に変更します。
...ます。
そのため、以前の委譲先オブジェクトと
obj の間で呼び出せるメソッドに違いがあった場合は、
何かしらの例外が発生する可能性があります。
@param obj 委譲先のオブジェクト
@return 変更後の委譲先オブジェクト... -
SimpleDelegator
. new(obj) -> object (14006.0) -
メソッドを委譲するオブジェクトの設定と、 メソッド委譲を行うためのクラスメソッドの定義を行います。
...メソッドを委譲するオブジェクトの設定と、
メソッド委譲を行うためのクラスメソッドの定義を行います。
@param obj 委譲先のオブジェクト
@see Delegator.new...