Sha256: 2f46a862e28110e34a9eff32101a23c59ce6eae87a1b56731b0a3bc4cb10d7a1
Contents?: true
Size: 439 Bytes
Versions: 2
Compression:
Stored size: 439 Bytes
Contents
require 'socket' require 'singleton' require 'logger' require 'eventmachine' module Redcap 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 end require 'redcap/app' require 'redcap/server' require 'redcap/version'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redcap-0.1.1 | lib/redcap.rb |
redcap-0.1.0 | lib/redcap.rb |