我正在使用 dRuby,基本上我正在调用一个返回对象的远程方法。
在客户端我有这个代码:
handle_error(response) if response.is_a?(Error)
其中 response 是 DRbObject。(我在使用 dRuby 之前开发了这段代码,如果出现问题,我将返回一个 Error 对象)。问题是现在
response.is_a?(Error)
返回“false”,因为该对象实际上是一个 DRbObject。关于如何检查应用程序对象的类的任何想法?
谢谢!罗伯托