From: Paul McMahon Date: 2008-05-23T15:18:15+09:00 Subject: Re: Lambda Block vs. Method Christopher Dicely wrote: > You can pass a lambda or proc to another method, which you can't > exactly do with a method (you can get most of the same effect by > passing the method on which the method is defined and the method name, > and calling the method that way.) Actually, you can pass a method to another method using the method method. ;) def method_caller(method, *args) method.call(*args) end a_method = method(:puts) method_caller(a_method, "foo")