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