るりまサーチ

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

別のキーワード

  1. forwardable def_delegator
  2. forwardable def_instance_delegator
  3. delegate delegator
  4. delegator !
  5. delegator !=

クラス

キーワード

検索結果

<< < 1 2 3 > >>

Delegator#__getobj__ -> object (21002.0)

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

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

本メソッドは、サブクラスで再定義する必要があり、
デフォルトでは NotImplementedError が発生します。

@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。

Delegator#__setobj__(obj) -> object (21002.0)

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

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

@param obj 委譲先のオブジェクトを指定します。

@raise NotImplementedError サブクラスにて本メソッドが再定義されていない場合に発生します。

Delegator#freeze -> self (21002.0)

自身を凍結します。

自身を凍結します。

@see Object#freeze

Delegator#methods -> [Symbol] (21002.0)

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

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

@see Object#methods

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

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

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

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

@see Object#protected_methods

絞り込み条件を変える

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

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

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

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

@see Object#public_methods

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

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

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

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

SimpleDelegator (6018.0)

Delegator クラスを継承し、シンプルなメソッド委譲を実現した具象クラス。

...Delegator クラスを継承し、シンプルなメソッド委譲を実現した具象クラス。

委譲先に指定されたオブジェクトへメソッドの実行を委譲します。

例:

//emlist{
require 'delegate'

foo = Object.new
def foo.test
p 25
end
foo2 = SimpleDelegator.new(fo...

SimpleDelegator#__getobj__ -> object (3008.0)

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

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

@see Delegator#__getobj__...
<< < 1 2 3 > >>