Sha256: 04a672954e7217398a2b3efba641d5598b078b05dabc550598c6b1b01bd2f771
Contents?: true
Size: 465 Bytes
Versions: 18
Compression:
Stored size: 465 Bytes
Contents
#!/usr/bin/env ruby # Test post-mortem handling using only ruby-debug-base. src_dir = File.dirname(__FILE__) %w(ext lib cli).each do |dir| $:.unshift File.join(src_dir, '..', dir) end require 'ruby-debug-base' class CommandProcessor def at_line(context, file, line) puts 'file: %s, line: %s' % [ File.basename(file), line ] exit! end end Debugger.start(:post_mortem => true) Debugger.handler = CommandProcessor.new def zero_div 1/0 end zero_div
Version data entries
18 entries across 18 versions & 5 rubygems