module VCR::Ping

def pingecho(host, timeout=5, service="echo")

def pingecho(host, timeout=5, service="echo")
  begin
    Timeout.timeout(timeout) do
      s = TCPSocket.new(host, service)
      s.close
    end
  rescue Errno::ECONNREFUSED
    return true
  rescue Timeout::Error, StandardError
    return false
  end
  return true
end