code: def all(self, scope=None, **kwargs):
          
          path = '/runners/all'
          query_data = {}
          if scope is not None:
              query_data['scope'] = scope
          return self.gitlab.http_list(path, query_data, **kwargs)
docs: List all the runners.
  
          Args:
              scope (str): The scope of runners to show, one of: specific,
                  shared, active, paused, online
              all (bool): If True, return all the items, without pagination
              per_page (int): Number of items to retrieve per request
              page (int): ID of the page to return (starts with page 1)
              as_list (bool): If set to False and no pagination option is
                  defined, return a generator instead of a list
              **kwargs: Extra options to send to the server (e.g. sudo)
  
          Raises:
              GitlabAuthenticationError: If authentication is not correct
              GitlabListError: If the server failed to perform the request
  
          Returns:
              list(Runner): a list of runners matching the scope.