Gitlab::Client
Inherits Gitlab::Client::Version / Gitlab::Client::Key / Gitlab::Client::DeployKey / Gitlab::Client::Milestone / Gitlab::Client::MergeRequest / Gitlab::Client::Label / Gitlab::Client::Issue / Gitlab::Client::Note / Gitlab::Client::Commit / Gitlab::Client::Tag / Gitlab::Client::Branch / Gitlab::Client::RepositoryFile / Gitlab::Client::Repository / Gitlab::Client::Project / Gitlab::Client::Group / Gitlab::Client::Session / Gitlab::Client::User / Reference / Object
Gitlab API Client wrapper
See the Gitlab Offical API Document for more details.
Constructors
Instance methods
Return a Halite::Response by sending a DELETE http request
client.delete("path", form: {
first_name: "foo",
last_name: "bar"
})
Return a Halite::Response by sending a GET method http request
client.get("path", params: {
first_name: "foo",
last_name: "bar"
})
Return a Halite::Response by sending a HEAD method http request
client.head("path", params: {
first_name: "foo",
last_name: "bar"
})
Return a Halite::Response by sending a PATCH http request
client.patch("path", form: {
first_name: "foo",
last_name: "bar"
})
Return a Halite::Response by sending a POST http request
client.post("path", form: {
first_name: "foo",
last_name: "bar"
})
Return a Halite::Response by sending a PUT http request
client.put("path", form: {
first_name: "foo",
last_name: "bar"
})
Nested types
- Gitlab::Client::Branch
- Gitlab::Client::Commit
- Gitlab::Client::DeployKey
- Gitlab::Client::Group
- Gitlab::Client::Issue
- Gitlab::Client::Key
- Gitlab::Client::Label
- Gitlab::Client::MergeRequest
- Gitlab::Client::Milestone
- Gitlab::Client::Note
- Gitlab::Client::Project
- Gitlab::Client::Repository
- Gitlab::Client::RepositoryFile
- Gitlab::Client::Session
- Gitlab::Client::Tag
- Gitlab::Client::User
- Gitlab::Client::Version