class DRbFileServerPlus
Public Class Methods
new(host: 'localhost', port: '61010', nodes: [], sps_host: nil, sps_port: '59010', sps_topic: 'file')
click to toggle source
# File lib/drb_fileserver_plus.rb, line 192 def initialize(host: 'localhost', port: '61010', nodes: [], sps_host: nil, sps_port: '59010', sps_topic: 'file') @host, @port, @nodes = host, port, nodes if sps_host then @sps = SPSPub.new(host: sps_host, port: sps_port) @topic = sps_topic end end
Public Instance Methods
start()
click to toggle source
# File lib/drb_fileserver_plus.rb, line 204 def start() DRb.start_service "druby://#{@host}:#{@port}", DRbFileServer.new(@nodes, sps: @sps, topic: @topic) DRb.thread.join end