lib/jcukeforker/status_server.rb in jcukeforker-0.2.5 vs lib/jcukeforker/status_server.rb in jcukeforker-0.2.6

- old
+ new

@@ -1,14 +1,18 @@ +require 'socket' module JCukeForker class StatusServer include Observable include Celluloid::IO finalizer :shutdown + attr_reader :port def initialize(port = '6333') - @server = TCPServer.new 'localhost', port + server = ::TCPServer.new 'localhost', port + @port = server.connect_address.ip_port + @server = TCPServer.from_ruby_server server end def run loop { async.handle_connection @server.accept } end