From: Xeno Campanoli / Eskimo North and Gmail Date: 2010-06-19T05:03:35+09:00 Subject: Is there a method I can call where: If I have: class Blek def bM puts "trace #{self.somemethod}" end end bo = Blek.new bo.bM It will give me: trace bo.bM or trace bM ??? I want to set up stuff that tells me what method I am in, largely for raising exceptions in various circumstances, but I want to control the message myself, so I'd like specifically knowledge of the method name available as stated. -- "It's the preponderance, stupid!" - Professor Stephen Schneider, IPCC member