Exception

所有异常的超类。

关于所有的子类信息,请参看 内建异常类

超类

类方法

Exception.new([error_message])

生成并返回一个新的异常对象。可以提供一个作为错误信息的字符串作为参数。该信息就是 message 属性(参看下方)的值,并由默认的异常处理器显示出来。

方法

exception([error_message])

未指定参数时返回 self 。否则就会生成及返回一个自身的副本,并使用参数中指定的错误信息作为 message error_message

raise 方法实际上调用的就是exception对象。

backtrace

返回关于错误追踪结果的信息。

返回值的形式为一个 String 数组。

message

返回错误讯息字符串。