Module: Redcap

Defined in:
lib/redcap.rb,
lib/redcap/version.rb

Defined Under Namespace

Classes: App, Server

Constant Summary collapse

Version =
'0.2.0'

Class Method Summary collapse

Class Method Details

.pid_for_port(port, options = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/redcap.rb', line 6

def self.pid_for_port(port, options = {})
  options[:server] ||= '127.0.0.1'
  options[:port]   ||= 11000

  socket = TCPSocket.new options[:server], options[:port]
  socket.write "#{port}\n"
  pid    = socket.read.to_i
  socket.close

  pid
end