Method: Trace2::ClassUse#callers_stack
- Defined in:
- lib/trace2/class_use.rb
#callers_stack(options = {}) ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/trace2/class_use.rb', line 20 def callers_stack( = {}) curr_class = caller_class callers_stack = [] until curr_class.nil? curr_caller = (curr_class, ) callers_stack.push(curr_caller) unless curr_caller.nil? curr_class = curr_class.caller_class end callers_stack end |