You can use Kernel.caller to get the execution stack. The first item will be the current method. http://phrogz.net/ProgrammingRuby/ref_m_kernel.html#Kernel.caller Happy rubying... -CWS On Wed, 18 Aug 2004 10:32:18 +0900, Zach Dennis <zdennis / mktec.com> wrote: > Is there a way to determine what method you are in? > > class myApp > def mydef > error = true; > raise "#{self.class} : #{self.calling_method} error > end > end > > Something like the #{self.calling_method} above perhaps? > > Thanks, > > Zach > >