class WebSocket::Driver

def fail_handshake(error)

def fail_handshake(error)
  headers = Headers.new
  headers['Content-Type'] = 'text/plain'
  headers['Content-Length'] = error.message.bytesize
  headers = ['HTTP/1.1 400 Bad Request', headers.to_s, error.message]
  @socket.write(headers.join("\r\n"))
  fail(:protocol_error, error.message)
  false
end