class WebSocket::Driver::Client
def fail_handshake(message)
def fail_handshake(message) message = "Error during WebSocket handshake: #{ message }" @ready_state = 3 emit(:error, ProtocolError.new(message)) emit(:close, CloseEvent.new(ERRORS[:protocol_error], message)) end