From: Michael Neumann Date: 2004-08-18T07:52:18+09:00 Subject: Getting the binding of the caller Hi, Is there a way to get the binding of the caller? class A def m(b=binding) eval("self", b) end end A.new.m # => # A.new.m(binding) # => main What I want is exactly the second, but without specifying "binding" explicitly. Possible or not? Regards, Michael