私は dRuby を使用しています。基本的には、オブジェクトを返すリモート メソッドを呼び出しています。
クライアント側には、次のコードがあります。
handle_error(response) if response.is_a?(Error)
ここで、response は DRbObject です。(私は dRuby を使用する前にこのコードを開発しました。何か問題が発生した場合は Error オブジェクトを返します)。問題は今
response.is_a?(Error)
オブジェクトは実際には DRbObject であるため、"false" が返されます。アプリケーションオブジェクトのクラスを確認する方法について何か考えはありますか?
ありがとう!ロベルト