るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.101秒)
トップページ > 種類:モジュール[x] > バージョン:2.7.0[x] > クエリ:IN[x] > クエリ:Forwardable[x]

別のキーワード

  1. ipaddr in6mask
  2. ipaddr in4mask
  3. socket sockaddr_in
  4. ipaddr in6format
  5. pstore in_transaction

ライブラリ

検索結果

Forwardable (114058.0)

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

...し、メソッドの委譲機能を定義するモジュールです。

=== 使い方

クラスに対して Object#extend して使います。Module#include でないところに注意して下さい。

例:

require 'forwardable'
class Foo
extend Forwardable

def_delegators("@o...

SingleForwardable (36058.0)

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

...ようにする事もできます。

require 'forwardable'
class Implementation
def self.service
puts "serviced!"
end
end

module
Facade
extend SingleForwardable
def_delegator :Implementation, :service
end

Facade.service # => serviced!

もし Forwardable と Si...