るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< < 1 2 3 4 > >>

Delegator#methods -> [Symbol] (14200.0)

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

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

@see Object#methods...

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

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

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

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

@see Object#protected_methods...

Delegator#public_methods(all = true) -> [Symbol] (14200.0)

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

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

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

@see Object#public_methods...

Delegator#respond_to?(m) -> bool (14200.0)

Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。

...Delegator#__getobj__ が返すオブジェクトが メソッド m を持つとき真を返します。

@param m メソッド名

@see Object#respond_to?...

Delegator#respond_to_missing?(m, include_private) -> bool (14200.0)

@param m メソッド名を指定します。

...@param m メソッド名を指定します。

@param include_private 真を指定すると private メソッドも調べます。...

絞り込み条件を変える

SimpleDelegator#__getobj__ -> object (14200.0)

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

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

@see Delegator#__getobj__...

SimpleDelegator#__setobj__(obj) -> object (14200.0)

委譲先のオブジェクトを obj に変更します。

...ます。
そのため、以前の委譲先オブジェクトと
obj の間で呼び出せるメソッドに違いがあった場合は、
何かしらの例外が発生する可能性があります。

@param obj 委譲先のオブジェクト

@return 変更後の委譲先オブジェクト...

SimpleDelegator.new(obj) -> object (14200.0)

メソッドを委譲するオブジェクトの設定と、 メソッド委譲を行うためのクラスメソッドの定義を行います。

...メソッドを委譲するオブジェクトの設定と、
メソッド委譲を行うためのクラスメソッドの定義を行います。

@param obj 委譲先のオブジェクト

@see Delegator.new...

Forwardable#instance_delegate(hash) -> () (12314.0)

メソッドの委譲先を設定します。

...指定します。


例:

require 'forwardable'
class Zap
e
xtend Forwardable
delegate
:length => :@str
delegate
[:first, :last] => :@arr
def initialize
@arr = %w/foo bar baz/
@str = "world"
e
nd
e
nd

zap = Zap.new
zap.length # => 5
zap.first # =>...

SingleForwardable#single_delegate(hash) -> () (12308.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。

@see Forwardable#delegate...

絞り込み条件を変える

<< < 1 2 3 4 > >>