Module: Gitlab::Client::BuildTriggers
- Included in:
- Gitlab::Client
- Defined in:
- lib/gitlab/client/build_triggers.rb
Overview
Defines methods related to builds.
Instance Method Summary collapse
-
#create_trigger(project) ⇒ Gitlab::ObjectifiedHash
Create a build trigger for a project.
-
#remove_trigger(project, token) ⇒ Gitlab::ObjectifiedHash
Remove a project’s build trigger.
-
#trigger(project, token) ⇒ Gitlab::ObjectifiedHash
Gets details of project’s build trigger.
-
#triggers(project) ⇒ Array<Gitlab::ObjectifiedHash>
Gets a list of the project’s build triggers.
Instance Method Details
#create_trigger(project) ⇒ Gitlab::ObjectifiedHash
Create a build trigger for a project.
35 36 37 |
# File 'lib/gitlab/client/build_triggers.rb', line 35 def create_trigger(project) post("/projects/#{project}/triggers") end |
#remove_trigger(project, token) ⇒ Gitlab::ObjectifiedHash
Remove a project’s build trigger.
47 48 49 |
# File 'lib/gitlab/client/build_triggers.rb', line 47 def remove_trigger(project, token) delete("/projects/#{project}/triggers/#{token}") end |
#trigger(project, token) ⇒ Gitlab::ObjectifiedHash
Gets details of project’s build trigger.
24 25 26 |
# File 'lib/gitlab/client/build_triggers.rb', line 24 def trigger(project, token) get("/projects/#{project}/triggers/#{token}") end |
#triggers(project) ⇒ Array<Gitlab::ObjectifiedHash>
Gets a list of the project’s build triggers
12 13 14 |
# File 'lib/gitlab/client/build_triggers.rb', line 12 def triggers(project) get("/projects/#{project}/triggers") end |