Doug Livesey wrote: > result = my_method rescue $! > > However, what I want to do is call a method on the error, like so: > result = my_method rescue last_error.my_other_method > > Where last_error is the mysterious means I employ to get at the error > raised, and my_other_method is what I want to call on it. The last time I tried to do anything with a rescue statement modifier other than replace its statements value, it didn't work. However... result = my_method rescue $!.my_other_method Does that work? -- Phlip