default_acl

default_acl(acl) Class Public methods Set the default access control list to acl. The default ACL is nil. See also DRb::ACL and new()

new

new(error) Class Public methods Creates a new remote error that wraps the Exception error

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.

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

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.

add_protocol

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

notify_observers

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

respond_to?

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

method_missing

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

_dump

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