るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.009秒)
トップページ > クエリ:Delegator[x] > クエリ:![x] > バージョン:2.5.0[x]

別のキーワード

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

ライブラリ

クラス

キーワード

検索結果

Delegator#! -> bool (117304.0)

自身を否定します。

自身を否定します。

Delegator#!=(obj) -> bool (81301.0)

自身が与えられたオブジェクトと等しくない場合は、真を返します。 そうでない場合は、偽を返します。

自身が与えられたオブジェクトと等しくない場合は、真を返します。
そうでない場合は、偽を返します。

@param obj 比較対象のオブジェクトを指定します。

SingleForwardable (91.0)

オブジェクトに対し、メソッドの委譲機能を定義するモジュールです。

オブジェクトに対し、メソッドの委譲機能を定義するモジュールです。

=== 使い方

オブジェクトに対して extend して使います。

例:

require 'forwardable'
g = Goo.new
g.extend SingleForwardable
g.def_delegator("@out", :puts)
g.puts ...

また、SingleForwardable はクラスやモジュールに対して以下のようにする事もできます。

require 'forwardable'
class Implementation
def self....