__drbref

__drbref() Instance Public methods Get the reference of the object, if local.

__drburi

__drburi() Instance Public methods Get the URI of the remote object.

_dump

_dump(lv) Instance Public methods Marshall this object. The URI and ref of the object are marshalled.

method_missing

method_missing(msg_id, *a, &b) Instance Public methods Routes method calls to the referenced remote object.

respond_to?

respond_to?(msg_id, priv=false) Instance Public methods Routes respond_to? to the referenced remote object.

notify_observers

notify_observers(*arg) Instance Public methods Notifies observers of a change in state. See also Observable#notify_observers

add_protocol

add_protocol(prot) Class Public methods Add a new protocol to the DRbProtocol module.

open

open(uri, config, first=true) Class Public methods Open a client connection to uri with the configuration config. The DRbProtocol module asks each registered protocol in turn to try to open the URI. Each protocol signals that it does not handle that URI by raising a DRbBadScheme error. If no protocol recognises the URI, then a DRbBadURI error is raised. If a protocol accepts the URI, but an error occurs in opening it, a DRbConnError is raised.

open_server

open_server(uri, config, first=true) Class Public methods Open a server listening for connections at uri with configuration config. The DRbProtocol module asks each registered protocol in turn to try to open a server at the URI. Each protocol signals that it does not handle that URI by raising a DRbBadScheme error. If no protocol recognises the URI, then a DRbBadURI error is raised. If a protocol accepts the URI, but an error occurs in opening it, the underlying error is passed

uri_option

uri_option(uri, config, first=true) Class Public methods Parse uri into a [uri, option] pair. The DRbProtocol module asks each registered protocol in turn to try to parse the URI. Each protocol signals that it does not handle that URI by raising a DRbBadScheme error. If no protocol recognises the URI, then a DRbBadURI error is raised.