From: Sylvain Joyeux Date: 2007-02-12T20:44:55+09:00 Subject: What is Proc#== From the description, ---------------------------------------------------------------- Proc#== prc == other_proc => true or false ------------------------------------------------------------------------ Return true if prc is the same object as other_proc, or if they are both procs with the same body. I thought that a == b in ============================================= def block_to_proc(&prc) prc end def test block_to_proc do end end a = test b = test ============================================= a == b (since both proc have the same body) However, it returns false. So, the obvious question is: what does "if they are both procs with the same body" mean ? -- Sylvain Joyeux