From: Eric Crampton Date: 2001-04-04T22:10:06+09:00 Subject: [ruby-talk:13479] Method and Proc equality I'm using ruby 1.6.3 (2001-03-19) [i686-linux]. Given the following code: class Foo def bar end end f = Foo.new Why do the following evaluate to false? f.method(:bar) == f.method(:bar) f.method(:bar).to_proc == f.method(:bar).to_proc Incidently, I've noticed that the following evaluates to true: m = f.method(:bar) m == m