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? > Try using Kernel.caller: | caller(0)[0].scan /`(.*?)'/ | method = $1 > Thanks, > > Zach Sam