code: func (c *Client) Call(method, u string, body interface{}, v interface{}) (*Response, error) {
  	req, err := c.NewRequest(method, u, body)
  	if err != nil {
  		return nil, err
  	}
  
  	resp, err := c.Do(req, v)
  	if err != nil {
  		return resp, err
  	}
  
  	return resp, err
  }
docs: // Call is a combine function for Client.NewRequest and Client.Do.
  //
  // Most API methods are quite the same.
  // Get the URL, apply options, make a request, and get the response.
  // Without adding special headers or something.
  // To avoid a big amount of code duplication you can Client.Call.
  //
  // method is the HTTP method you want to call.
  // u is the URL you want to call.
  // body is the HTTP body.
  // v is the HTTP response.
  //
  // For more information read https://github.com/google/go-github/issues/234