Class
Attributes
Read
No documentation available
Class Methods
lib/drb/extserv.rb
View on GitHub
# File tmp/rubies/ruby-3.2.0/lib/drb/extserv.rb, line 15
def initialize(there, name, server=nil)
super()
@server = server || DRb::primary_server
@name = name
ro = DRbObject.new(nil, there)
synchronize do
@invoker = ro.register(name, DRbObject.new(self, @server.uri))
end
end
No documentation available
Instance Methods
#
lib/drb/extserv.rb
View on GitHub
# File tmp/rubies/ruby-3.2.0/lib/drb/extserv.rb, line 40
def alive?
@server ? @server.alive? : false
end
No documentation available
#
lib/drb/extserv.rb
View on GitHub
# File tmp/rubies/ruby-3.2.0/lib/drb/extserv.rb, line 26
def front
DRbObject.new(nil, @server.uri)
end
No documentation available
lib/drb/extserv.rb
View on GitHub
# File tmp/rubies/ruby-3.2.0/lib/drb/extserv.rb, line 30
def stop_service
synchronize do
@invoker.unregister(@name)
server = @server
@server = nil
server.stop_service
true
end
end
No documentation available