Class Gitlab::Request
In: lib/gitlab/request.rb
Parent: Object

@private

Methods

decode   delete   get   parse   post   put   set_request_defaults   validate  

Included Modules

HTTParty

Attributes

endpoint  [RW] 
private_token  [RW] 

Public Class methods

Decodes a JSON response into Ruby object.

Converts the response body to an ObjectifiedHash.

Public Instance methods

Sets a base_uri and default_params for requests. @raise [Error::MissingCredentials] if endpoint not set.

Checks the response code for common errors. Returns parsed response for successful requests.

[Validate]