Exception: IO::Buffer::MaskError
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Class Chain: | |
| Instance Chain: | |
| Inherits: | ArgumentError 
 | 
| Defined in: | io_buffer.c | 
Overview
Raised if the mask given to a binary operation is invalid, e.g. zero length or overlaps the target buffer.
Class Attribute Summary
::Exception - Inherited
| .to_tty? | Returns  | 
Class Method Summary
::Exception - Inherited
| .exception | Returns an exception object of the same class as  | 
| .new | Returns a new exception object. | 
Instance Method Summary
::Exception - Inherited
| #== | Returns whether  | 
| #backtrace | Returns the backtrace (the list of code locations that led to the exception), as an array of strings. | 
| #backtrace_locations | Returns the backtrace (the list of code locations that led to the exception), as an array of  | 
| #cause | Returns the previous value of global variable  | 
| #detailed_message | Returns the message string with enhancements: | 
| #exception | Returns an exception object of the same class as  | 
| #full_message | Returns an enhanced message string: | 
| #inspect | Returns a string representation of  | 
| #message | Returns #to_s. | 
| #set_backtrace | Sets the backtrace value for  | 
| #to_s | Returns a string representation of  | 
Constructor Details
This class inherits a constructor from Exception