# 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