code: protected function request(array $options)
    {
      $this->info = null;
      $this->setOpt($options);
      $result = $this->perform('curl_exec');
      $this->info = $this->perform('curl_getinfo');
      return $result;
    }
docs: cURL request wrapper method.
  
  Performs a request prepared from supplied `$options`
  
  Returns response body, if applicable.
  
  Upon successful(*) request, the basic status block is populated.
  
  (*)The definition of success depends on cURL handle settings.
  
  @param array $options Request-specific options (type and accompanied data).
  @return string Response body.