I would like to know the correct way to fail the creating of an object. I would return a NULL in c/c++ but returning a nil does not to seem to work correctly i.e. if(obj) then do stuff OR if(obj != nil) then do stuff New to Ruby if you couldn't guess. Jim.
on 2007-02-16 16:15
on 2007-02-16 16:21
On Sat, 17 Feb 2007, Jim wrote: > New to Ruby if you couldn't guess. > def initialize raise end the code is easier to work with if it either returns valid results, or raises an exception - i removes the burden of testing return values in the client code. kind regards. -a
on 2007-02-16 16:36
Thanks for quick response, I decided to do error testing before creating object thus removing the problem, I find exception handling messy. Thanks, Jim.