The ancester of the all exceptions.
Object
      exception([error_message = ""])new([error_message = ""])Creates a new exception object. The error_message string can be supplied as the optional argument. The default exception handler at top leve, will show this error_message.
exception is used internally by 
		raise.
	  
backtraceReturns backtrace information as the array of the strings in the following format.
"#{sourcefile}:#{sourceline}:in `#{method}'"
		"#{sourcefile}:#{sourceline}"
		exceptionReturn self.  This method is used internally by  raise.
	    
messageto_sto_strReturns the error message string.
set_backtrace(errinfo)Sets the backtrace information of the exception. errinfo must be the array of the strings.
The exception for the untrapped SIGINT.
        
Exception
	The exception raised when unimplemented feature was invoked.
Exception
	The exception raised by the signals (except SIGINT).
Exception
	The rescue class without class specifified will catch
	the subclasses of this exception class.
Exception
	Raised by exit to terminate the interpreter.
Exception
      The fatal error, which can not be caught nor handled.
       	  e.g.:
	  
Exception
	The exception raised when some problem found with methods arguments. E.g.
	  Math.sqrt(-1)
	  
        
      StandardError
	Raised by the floating point number operation with infinite number or NaN.
StandardError
	Raised when index out of range.
StandardError
	Raised when I/O error happened.
StandardError
	Raised when load or require failed.
StandardError
	raised by local jumps (return, break, next, redo,
	retry) from a Proc object
	which is brought out of its original scope.
StandardError
	Raised by accessing an undefined identifier.
StandardError
	The default exception caused by
	raise without specifying an exception.
	
StandardError
	Raised by security problem with tainted data.
StandardError
	Raised by a syntax error.
StandardError
	
	  The exceptions for system call failures.
	  This is the abstract super class for the actual system call exception classes,
	  which are defined under the Errno module.
        
StandardError
	errno
	  Returns the errno passed from the OS.
Raised when stack level becomes too deep.
StandardError
	Raised by the type problem. Mostly caused by C extensions.
StandardError
	Raised by the follwing Threaderrors:
	  
join the current thread.
	    join causes dead lock.
	    wakeup the dead thread.
	    stop a sole thread.
	    throw happened.
	    return.
	  StandardError
	Raised by a division by zero.
StandardError
	Raised when EOF is reached.
IOError