Module: Specwrk::CLI::PortDiscoverable

Included in:
Servable, Watch
Defined in:
lib/specwrk/cli.rb

Instance Method Summary collapse

Instance Method Details

#find_open_portObject



78
79
80
81
82
83
84
85
86
# File 'lib/specwrk/cli.rb', line 78

def find_open_port
  require "socket"

  server = TCPServer.new("127.0.0.1", 0)
  port = server.addr[1]
  server.close

  port
end