Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Methodクラス > to_proc

instance method Method#to_proc

to_proc -> Proc[permalink][rdoc]

self を call する Proc オブジェクトを生成して返します。

例:

class Foo
  def foo
    "foo"
  end
end

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
pr = m.to_proc # => #<Proc:0x007f874d026008 (lambda)>
pr.call # => "foo"