Florian Gross wrote:
> Laurent Julliard wrote:
> 
>> I have sort of a trivial question here that I'm afraid is so simple 
>> that I could not find the answer :-(
>>
>> I'd like to be able to catch all unrescued exceptions raised in a Ruby 
>> script in the END block that is executed last before the script 
>> terminates. The goal is to intercept the the exception raised and 
>> process the exception message and stack trace before it is printed
> 
> 
> I think you can just edit the object that is in $!. If you want a 
> solution without using perlish variables wrap the whole application in a 
> rescue clause like this:
> 
> begin
>   code
>   more code
>   and so on ...
> rescue Exception => error
>   do something with error
>   raise # reraise the exception
> end
> 
> 

The problem is that I must leave the original file containing the code 
unchanged so it has to be a mechanism that i can include with a piece 
of code added at runtime with a -r option

Laurent

-- 
Laurent JULLIARD
http://www.moldus.org/~laurent