【发布时间】:2014-07-07 11:29:08
【问题描述】:
以下代码:
module MyServerAPI
class BaseException < Exception
end
class Base
protected
def self.msa_get(url)
#................
raise BaseException "HTTP request error: #{ex.message}\n"
#................
end
end
class Function < Base
def self.list
#................
res = msa_get('functions')
#................
res
end
end
end
result = MyServerAPI::Function.list
执行错误:
undefined method `BaseException' for MyServerAPI::Function:Class
如何在同一个命名空间中引发我的自定义命名空间异常?
【问题讨论】:
标签: ruby class exception namespaces