Object
Wraps the meth method with Debugger.start {…} block.
# File lib/ruby-debug-base.rb, line 274 def debug_method(meth) old_meth = "__debugee_#{meth}" old_meth = "#{$1}_set" if old_meth =~ /^(.+)=$/ alias_method old_meth.to_sym, meth class_eval def #{meth}(*args, &block) Debugger.start do debugger 2 #{old_meth}(*args, &block) end end end
Wraps the meth method with Debugger.post_mortem {…} block.
# File lib/ruby-debug-base.rb, line 291 def post_mortem_method(meth) old_meth = "__postmortem_#{meth}" old_meth = "#{$1}_set" if old_meth =~ /^(.+)=$/ alias_method old_meth.to_sym, meth class_eval def #{meth}(*args, &block) Debugger.start do |dbg| dbg.post_mortem do #{old_meth}(*args, &block) end end end end
Generated with the Darkfish Rdoc Generator 2.