Hi,

At Fri, 30 Jan 2004 10:15:09 +0900,
Joel VanderWerf wrote:
> How do you get the behavior your describe ("nothing should be rescued"), 
> _except_ by using the *[] trick?


irb(main):001:0> def to_be_rescued; []; end
=> nil
irb(main):002:0> begin; raise; rescue *to_be_rescued; end
RuntimeError:
	from (irb):2

Here, if to_be_rescued decided nothing to be rescued, it should
not be ignored automagically, IMHO.  The method also can return
StandardError explicitly if needed, of course.

-- 
Nobu Nakada