# File debug-1.4.0/lib/debug/breakpoint.rb, line 310 def description "#{@last_exc.inspect} is raised." end
# File debug-1.4.0/lib/debug/breakpoint.rb, line 286 def setup @tp = TracePoint.new(:raise){|tp| exc = tp.raised_exception next if SystemExit === exc next if skip_path?(tp.path) next if !safe_eval(tp.binding, @cond) if @cond should_suspend = false exc.class.ancestors.each{|cls| if @pat === cls.name should_suspend = true @last_exc = exc break end } suspend if should_suspend } end