るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.409秒)
トップページ > クエリ:Object#class[x] > クエリ:to_regexp[x] > クエリ:FALSE[x] > クエリ:call[x] > クエリ:String[x] > クエリ:on[x] > ライブラリ:forwardable[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

検索結果

Forwardable (14.0)

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

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

例:

require 'forwardable'
class
Foo
extend Forwardable

def_delegators("@out", "printf", "print")
def_delegators(:@in, :gets)
def_delegator(:@contents, :[], "content_at")...
...end
f = Foo.new
f.printf ...
f.gets
f.content_at(1)...