module Dokken::Helpers
def port_open?(ip, port)
def port_open?(ip, port) begin Timeout.timeout(1) do s = TCPSocket.new(ip, port) s.close return true rescue Errno::ECONNREFUSED, Errno::EHOSTUNREACH, Errno::ENETUNREACH, Errno::ENETDOWN return false end rescue Timeout::Error end false end