I'm having problems getting rescue to work.  I can catch a specific
error, but I can't catch all errors.  If I run this:

----------------------------------------------
begin
	print "this is a test"
	ddddd
rescue => detail
	print "I ran into an error:\n"
    print detail.backtrace.join("\n")
end
----------------------------------------------

Instead of catching the error, the script crashes:

P:\VoiceTools>ruby testerror.rb
testerror.rb:3: undefined local variable or method `ddddd' for
Object:0x45aa5c0> (NameError)
this is a test


What am I missing?

Thanks,
Anders Schneiderman
The National Journal Gruop


Sent via Deja.com http://www.deja.com/
Before you buy.