On 2 oct. 2009, at 05:08, Ken Bloom wrote:

> I guess threads just supress them in general.
>
> irb(main):001:0> Thread.start{raise NoMethodError}
> => #<Thread:0x7fe5ee8ce930 dead>
> irb(main):002:0>

irb(main):001:0> Thread.start { raise NoMethodException }
=> #<Thread:0x100577848 dead>

irb(main):002:0> Thread.abort_on_exception = true
=> true

irb(main):003:0> Thread.start { raise NoMethodException }
(irb):3:in `irb_binding': uninitialized constant NoMethodException  
(NameError)
	from (irb):3:in `start'
	from (irb):3:in `irb_binding'
	from /opt/local/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'
	from /opt/local/lib/ruby/1.8/irb/workspace.rb:52

-- 
Luc Heinrich - luc / honk-honk.com