From: Robert Klemme Date: 2008-08-01T23:15:00+09:00 Subject: Re: Get the caller of a class 2008/8/1 : > This is profoundly unhelpful, I know: but perhaps you should consider > redesigning your method so that it doesn't care where it was called > from? That would be more in line with Object Oriented design. Good point! After rereading the original posting I would suggest the same. Just pass on the calling instance or the bit of data that the method needs. That's what method arguments are for. Kind regards robert -- use.inject do |as, often| as.you_can - without end