backtraces/at_exit_handler_raise.rb
tests/_examples/backtraces/at_exit_handler_raise.rb in the metorex repository.
def boom = raise("closed")
at_exit do
boom
rescue => error
puts(error.backtrace.map { |line| File.basename(line) })
end
Output:
at_exit_handler_raise.rb:1:in 'Object#boom'
at_exit_handler_raise.rb:3:in 'block in <main>'