From: Greg Millam Date: 2002-12-06T20:43:48+09:00 Subject: Re: on error resume next > Ruby cannot simulate this behavior. You are trying to force ruby to become what you know, instead of learning ruby's different methods of doing the same thing. The 'def raise(*args)...' solution given is pretty much what you want, and if you want it clobal then $ignore_errors = 1. That it's syntax is different than VBs is a nonissue... If you want VB, stick with VB, don't turn ruby into VB. Of course, it could help if you explained more what 'On Error Resume Next' does ... does it make the script completely ignore all raised errors? does it affect all errors? system errors? errors raised by you? -- Greg Millam walker at deafcode.com