code should be like this . ;)
sender class)
A class)
..
def return
ret = output.new(self)
...
B.buffer(ret)
end
B class)
@@buffer
def self.buffer(buf)
@@buffer << buf
end
def send
DRb.start_service(nil, self)
....
DRb.stop_service
end
.....