class WarpEngine::CI::Gitlab::Client

A minimal JSON client of the GitLab REST API (v4), authenticated with a PRIVATE-TOKEN. Every call returns the parsed JSON (nil for an empty body), raises CI::ConnectionError when the server cannot be reached and CI::ApiError for an error status or a non-JSON body.