Exception: NotImplementedError
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
::ScriptError,
::Exception
|
|
Instance Chain:
self,
::ScriptError,
::Exception
|
|
Inherits: |
ScriptError
|
Defined in: | error.c, error.c |
Overview
Raised when a feature is not implemented on the current platform. For example, methods depending on the fsync
or fork
system calls may raise this exception if the underlying operating system or Ruby runtime does not support them.
Note that if fork
raises a NotImplementedError
, then respond_to?(:fork)
returns false
.
Class Method Summary
::Exception - Inherited
.exception | With no argument, or if the argument is the same as the receiver, return the receiver. |
.new | Construct a new ::Exception object, optionally passing in a message. |
Instance Method Summary
::Exception - Inherited
#== | Equality—If obj is not an ::Exception, returns |
#backtrace | Returns any backtrace associated with the exception. |
#backtrace_locations | Returns any backtrace associated with the exception. |
#cause | Returns the previous exception ($!) at the time this exception was raised. |
#exception | With no argument, or if the argument is the same as the receiver, return the receiver. |
#inspect | Return this exception's class name and message. |
#message | Returns the result of invoking |
#set_backtrace | Sets the backtrace information associated with |
#to_s | Returns exception's message (or the name of the exception if no message is set). |
Constructor Details
This class inherits a constructor from Exception