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 Attribute Summary
::Exception - Inherited
| .to_tty? | Returns |
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 |
Instance Method Summary
::Exception - Inherited
| #== | Equality---If obj is not an |
| #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. |
| #detailed_message | Processes a string returned by |
| #exception | With no argument, or if the argument is the same as the receiver, return the receiver. |
| #full_message | Returns formatted string of exception. |
| #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