On Jun 5, 2007, at 11:48 , David Flanagan wrote: > I understand. My point is that the Proc.== documentation says: > > Return +true+ if _prc_ is the same object as _other_proc_, or if > they are both procs with the same body. >> p = proc { 42 } => #<Proc:0x0033912c@(irb):3> >> p == p.dup => true