Ruby Built-in Exceptions
Built-in exception classes raised by the Ruby interpreter and standard library. All exceptions derive from Exception; most application code rescues subclasses of StandardError.
46 codes
-
ArgumentErrorArgumentError -
Encoding--CompatibilityErrorEncoding::CompatibilityError -
Encoding--InvalidByteSequenceErrorEncoding::InvalidByteSequenceError -
Encoding--UndefinedConversionErrorEncoding::UndefinedConversionError -
EncodingErrorEncodingError -
EOFErrorEOFError -
Errno--EACCESErrno::EACCES -
Errno--ECONNREFUSEDErrno::ECONNREFUSED -
Errno--ECONNRESETErrno::ECONNRESET -
Errno--EEXISTErrno::EEXIST -
Errno--ENOENTErrno::ENOENT -
Errno--ENOTEMPTYErrno::ENOTEMPTY -
Errno--EPIPEErrno::EPIPE -
Errno--ETIMEDOUTErrno::ETIMEDOUT -
ExceptionException -
FiberErrorFiberError -
FloatDomainErrorFloatDomainError -
FrozenErrorFrozenError -
IndexErrorIndexError -
InterruptInterrupt -
IOErrorIOError -
JSON--ParserErrorJSON::ParserError -
KeyErrorKeyError -
LoadErrorLoadError -
LocalJumpErrorLocalJumpError -
Math--DomainErrorMath::DomainError -
NameErrorNameError -
NoMemoryErrorNoMemoryError -
NoMethodErrorNoMethodError -
NotImplementedErrorNotImplementedError -
RangeErrorRangeError -
RegexpErrorRegexpError -
RuntimeErrorRuntimeError -
ScriptErrorScriptError -
SignalExceptionSignalException -
StandardErrorStandardError -
StopIterationStopIteration -
SyntaxErrorSyntaxError -
SystemCallErrorSystemCallError -
SystemExitSystemExit -
SystemStackErrorSystemStackError -
ThreadErrorThreadError -
Timeout--ErrorTimeout::Error -
TypeErrorTypeError -
UncaughtThrowErrorUncaughtThrowError -
ZeroDivisionErrorZeroDivisionError