Returns the Method that was active, if any, when the binding was
created
def method() …???..
Returns the Proc that was active, if any, when the binding was
created
def proc() … ??? …
Returns the call stack, same format as Kernel##caller()
def caller( skip = 0 ); eval( “caller( #{skip})”) end
What whould also be nice, is that caller in this context return an array
of Bindings (i.e. Object#method) and not of string (of “file: line:
…”).
I could not agree more ! I have been missing that feature a lot and
the work around with set_trace_func() is just too slow for me.
– JeanHuguesRobert
···
At 17:09 11/05/2004 +0900, you wrote:
Returns the Method that was active, if any, when the binding was
created
def method() …???..
Returns the Proc that was active, if any, when the binding was
created
def proc() … ??? …
Returns the call stack, same format as Kernel##caller()
def caller( skip = 0 ); eval( “caller( #{skip})”) end
What whould also be nice, is that caller in this context return an array
of Bindings (i.e. Object#method) and not of string (of “file: line:…”).
Web: @jhr is virteal, virtually real
Phone: +33 (0) 4 92 27 74 17