Module: Specwrk::CLI::PortDiscoverable

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

Instance Method Summary collapse

Instance Method Details

#find_open_portObject



98
99
100
101
102
103
104
105
106
# File 'lib/specwrk/cli.rb', line 98

def find_open_port
  require "socket"

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

  port
end