From: Michael Sokol Date: 2012-07-11T07:48:41+09:00 Subject: Re: Lambdaification of Method Calls > class Object > def to_lambda(method, *a) > lambda {|*b| send(method, *a, *b)} > end > end Correct me if I'm wrong (I've had a glass too much), but this looks like partially applied functions to me. It's used all over the place in functional programming, e.g. currying.