Module: Gitlab::Client::ProjectAccessTokens
- Included in:
- Gitlab::Client
- Defined in:
- lib/gitlab/client/project_access_tokens.rb
Overview
Defines methods related to project access tokens.
Instance Method Summary collapse
-
#create_project_access_token(project, options = {}) ⇒ Gitlab::ObjectifiedHash
Create a project access token.
-
#project_access_token(project, token_id) ⇒ Gitlab::ObjectifiedHash
Gets an access token of a project.
-
#project_access_tokens(project) ⇒ Array<Gitlab::ObjectifiedHash>
Gets a list of a projects access tokens.
Instance Method Details
#create_project_access_token(project, options = {}) ⇒ Gitlab::ObjectifiedHash
Create a project access token.
42 43 44 |
# File 'lib/gitlab/client/project_access_tokens.rb', line 42 def create_project_access_token(project, = {}) post("/projects/#{url_encode project}/access_tokens", body: ) end |
#project_access_token(project, token_id) ⇒ Gitlab::ObjectifiedHash
Gets an access token of a project.
26 27 28 |
# File 'lib/gitlab/client/project_access_tokens.rb', line 26 def project_access_token(project, token_id) get("/projects/#{url_encode project}/access_tokens/#{token_id}") end |
#project_access_tokens(project) ⇒ Array<Gitlab::ObjectifiedHash>
Gets a list of a projects access tokens.
14 15 16 |
# File 'lib/gitlab/client/project_access_tokens.rb', line 14 def project_access_tokens(project) get("/projects/#{url_encode project}/access_tokens") end |