Module: Kernel

Defined in:
lib/thread_backtrace.rb

Instance Method Summary collapse

Instance Method Details

#caller_for_all_threadsObject



4
5
6
7
8
9
10
# File 'lib/thread_backtrace.rb', line 4

def caller_for_all_threads
  c, Thread.critical = Thread.critical, true

  Thread.list.inject({}) { |h, t| h.update t => t.backtrace }
ensure
  Thread.critical = c
end