module Redis::Connection::SocketMixin

def gets

def gets
  crlf = nil
  while (crlf = @buffer.index(CRLF)) == nil
    @buffer << _read_from_socket(1024)
  end
  @buffer.slice!(0, crlf + CRLF.bytesize)
end