module Crabfarm::Utils::PortDiscovery
Public Class Methods
find_available_port()
click to toggle source
# File lib/crabfarm/utils/port_discovery.rb, line 5 def self.find_available_port begin socket = Socket.new(:INET, :STREAM, 0) socket.bind(Addrinfo.tcp("127.0.0.1", 0)) return socket.local_address.ip_port ensure socket.close rescue nil end end