--- !ruby/object:RI::ClassDescription
attributes: []
class_methods:
- !ruby/object:RI::MethodSummary
name: exception
- !ruby/object:RI::MethodSummary
name: new
- !ruby/object:RI::MethodSummary
name: yaml_new
comment:
- !ruby/struct:SM::Flow::P
body: Descendents of class Exception are used to communicate between raise methods and rescue statements in begin/end blocks. Exception objects carry information about the exception---its type (the exception's class name), an optional descriptive string, and optional traceback information. Programs may subclass Exception to add additional information.
constants: []
full_name: Exception
includes: []
instance_methods:
- !ruby/object:RI::MethodSummary
name: backtrace
- !ruby/object:RI::MethodSummary
name: exception
- !ruby/object:RI::MethodSummary
name: inspect
- !ruby/object:RI::MethodSummary
name: message
- !ruby/object:RI::MethodSummary
name: set_backtrace
- !ruby/object:RI::MethodSummary
name: to_s
- !ruby/object:RI::MethodSummary
name: to_str
- !ruby/object:RI::MethodSummary
name: to_yaml
name: Exception
superclass: Object