Module: DRb
- Defined in:
- lib/drb/drb.rb,
lib/wasm_drb.rb,
lib/drb/drb_conn.rb,
lib/drb/drb_object.rb,
lib/drb/drb_server.rb,
lib/drb/drb_message.rb,
lib/drb/drb_protocol.rb,
lib/drb/drb_websocket.rb
Defined Under Namespace
Modules: DRbProtocol, DRbUndumped, DRbWebSocket
Classes: DRbArray, DRbBadScheme, DRbBadURI, DRbConn, DRbConnError, DRbError, DRbMessage, DRbObject, DRbRemoteError, DRbServer, DRbServerNotFound, DRbURIOption, DRbUnknown, DRbUnknownError
Class Method Summary
collapse
Class Method Details
.current_server ⇒ Object
104
105
106
|
# File 'lib/drb/drb.rb', line 104
def self.current_server
@callback_server
end
|
.default_config ⇒ Object
112
113
114
115
116
117
|
# File 'lib/drb/drb.rb', line 112
def self.default_config
{
argc_limit: 256,
load_limit: 256 * 102400
}
end
|
.start_service(uri) ⇒ Object
108
109
110
|
# File 'lib/drb/drb.rb', line 108
def self.start_service(uri)
@callback_server = DRbServer.new(uri, {})
end
|
.to_id(obj) ⇒ Object
100
101
102
|
# File 'lib/drb/drb.rb', line 100
def self.to_id(obj)
obj.nil? ? nil : obj.__id__
end
|
.to_obj(ref) ⇒ Object
96
97
98
|
# File 'lib/drb/drb.rb', line 96
def self.to_obj(ref)
DRbObject.id2ref[ref]
end
|