exc/exception_annotation |
module ExceptionAnnotator |
E.g.:
begin
ExceptionAnnotator::operation("cleaning up...") do
ExceptionAnnotator::operation("writing logs...") do
ExceptionAnnotator::operation("opening log file...") do
raise "Unknown Error"
end
end
end
rescue Exception => exc
puts ExceptionAnnotator::annotated_mesg(exc)
end
Will print:
Unknown Error
while opening log file...
while writing logs...
while cleaning up...
module ExceptionAnnotation |
Public Methods |
Mixins |
| ExceptionExtension |
|---|
Public Methods |