class WebSocket::Driver::Client
def parse(buffer)
def parse(buffer) return super if @ready_state > 0 @http.parse(buffer) return fail_handshake('Invalid HTTP response') if @http.error? validate_handshake if @http.complete? parse(@http.body) if @ready_state == 1 end