文件名称:code_error:基于代码的自定义错误
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-29 14:35:09
Ruby
代码错误 基于代码的自定义错误。 raise MyError.gen(:wrong_format) 为什么? 这是一个标准错误,但它提供了更多。 所有错误情况都在同一个地方定义。 易于查找和参考。 只需用代码引发错误,然后相应的状态和消息就可以使用了。 高度可定制和可扩展,您甚至可以将默认消息重新定义为您想要的。 用法 基本的 继承 CodeError::Base 以创建您自己的基于代码的错误。 您需要使用散列分配“error_codes”以定义您自己的错误代码映射。 class MyError < CodeError::Base error_codes({ purchase_info_incorrect: { status: :failed, msg: 'Purchase information format is incorrect.'
【文件预览】:
code_error-master
----code_error.gemspec(2KB)
----LICENSE.txt(1KB)
----README.md(10KB)
----lib()
--------code_error()
--------code_error.rb(5KB)
----HISTORY.md(50B)
----test()
--------test_masked.rb(7KB)
--------test_pos.rb(7KB)
--------test_config.rb(3KB)
--------test_all.rb(201B)
--------test_gen.rb(2KB)
--------test_helper.rb(55B)