Descendents of class Exception are used to communicate between raise methods and rescue statements in begin/end blocks. Exception objects carry information about the exception—its type (the exception’s class name), an optional descriptive string, and optional traceback information. Programs may subclass Exception to add additional information.
| Public Methods | |
|---|---|
| === | Return true if the receiver is a generic SystemCallError, or if the error numbers self and other are the same. |
| errno | Return this SystemCallError’s error number. |
| new | If errno corresponds to a known system error code, constructs the appropriate Errno class for that error, otherwise constructs a generic SystemCallError object. The error number is subsequently available via the errno method. |
<code/>and<pre/>for code samples.