3
在我的代码,我通常采用以下设置:Patters显示错误
module MyLib
VERSION = "0.1.1"
ERROR = [
"You can either give one arg and a block or two args, not both.",
"Yadda yadda..."
]
end
然后在某个地方我的代码:
def my_method(*args, &blk)
raise(ArgumentError, MyLib::ERROR[0]) if (...condition snipped...)
end
是否有更好的方法来定义错误消息?