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
> 
>