>>>>> "E" == Eli Bendersky <eliben / gmail.com> writes: E> I'm not questioning your design at all - I ask out of sheer curiosity E> what this language construct (Proc bound to an object) does, because it E> isn't documented anywhere (please correct me if I'm mistaken). Moreover, E> I'll be happy to see an example of when this can be useful in Ruby E> coding. Well, I've not understood but if you want to know why Method#to_proc exist this is perhaps to give you this possibility class A def initialize(x) @x = x end def a p self end def b yield end end a = A.new(1) A.new(2).b &a.method(:a) Now, is this useful or not ... Guy Decoux