Method: DRb.regist_server
- Defined in:
- lib/drb/drb.rb
.regist_server(server) ⇒ Object
Registers server with DRb.
This is called when a new DRb::DRbServer is created.
If there is no primary server then server becomes the primary server.
Example:
require 'drb'
s = DRb::DRbServer.new # automatically calls regist_server
DRb.fetch_server s.uri #=> #<DRb::DRbServer:0x...>
1912 1913 1914 1915 1916 1917 |
# File 'lib/drb/drb.rb', line 1912 def regist_server(server) @server[server.uri] = server mutex.synchronize do @primary_server = server unless @primary_server end end |