ruby Ruby自定义异常类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Ruby自定义异常类相关的知识,希望对你有一定的参考价值。

class MyError < StandardError
end

begin
  puts 'About to raise exception ...'
  raise MyError
rescue MyError => e
  puts "#{DateTime.current.to_s} #{e.class.name}: #{e.message}"
  puts e.backtrace.inspect
end

以上是关于ruby Ruby自定义异常类的主要内容,如果未能解决你的问题,请参考以下文章

ruby MiniTest:断言自定义异常(ERROR)

Pundit gem 错误类覆盖我在 ruby​​ 中的自定义错误类

我可以为现有的Ruby类添加自定义方法吗?

哪些 Ruby 类支持 .clone?

Ruby 中嵌套复杂对象的自定义 to_json

Ruby异常处理的基础