From: Daniel DeLorme Date: 2007-08-05T15:03:49+09:00 Subject: Re: [ANN] SuperCaller 1.0.0 Released Eric Hodel wrote: > SuperCaller version 1.0.0 has been released! > > SuperCaller adds a beefed-up version of Kernel#caller and a beefed up > version of Exception#backtrace. > > require 'super_caller' > > def something() super_caller end > stack = something > p stack.first.file # => "-" > p stack.first.line # => 4 > p stack.first.method_name # => nil > p stack.first.self # => main > p stack.first.sexp # => [:vcall, :super_caller] > p stack.first.source # => "def something\n super_caller\nend" That is really awesome. The only thing missing is stack.first.binding ;-) Daniel