module LabClient::ProjectMethods
Location for Helper Methods rubocop:disable Metrics/ModuleLength
Public Instance Methods
access_requests()
click to toggle source
# File lib/labclient/projects/methods.rb, line 655 def access_requests client.projects.access_requests.list(id) end
approvals()
click to toggle source
# File lib/labclient/projects/methods.rb, line 425 def approvals client.approvals.project.show(id) end
approvals_rule_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 437 def approvals_rule_create(query) client.approvals.project.create_rule(id, query) end
approvals_rule_delete(approval_rule_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 445 def approvals_rule_delete(approval_rule_id) client.approvals.project.delete_rule(id, approval_rule_id) end
approvals_rule_update(approval_rule_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 441 def approvals_rule_update(approval_rule_id, query) client.approvals.project.update_rule(id, approval_rule_id, query) end
approvals_rules()
click to toggle source
# File lib/labclient/projects/methods.rb, line 433 def approvals_rules client.approvals.project.rules(id) end
approvals_update(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 429 def approvals_update(query = {}) client.approvals.project.update(id, query) end
archive()
click to toggle source
# File lib/labclient/projects/methods.rb, line 22 def archive client.projects.archive(id) end
badge_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 458 def badge_create(query) client.projects.badges.create(id, query) end
badge_delete(badge_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 466 def badge_delete(badge_id) client.projects.badges.delete(id, badge_id) end
badge_show(badge_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 454 def badge_show(badge_id) client.projects.badges.show(id, badge_id) end
badge_update(badge_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 462 def badge_update(badge_id, query) client.projects.badges.update(id, badge_id, query) end
badges()
click to toggle source
Project
Badges
# File lib/labclient/projects/methods.rb, line 450 def badges client.projects.badges.list(id) end
blob(sha, raw = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 303 def blob(sha, raw = nil) client.repo.blob(id, sha, raw) end
branch(branch_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 345 def branch(branch_id) client.branches.show(id, branch_id) end
branch_code_owner_approval(branch_id, approv_id = true)
click to toggle source
# File lib/labclient/projects/methods.rb, line 378 def branch_code_owner_approval(branch_id, approv_id = true) client.protected_branches.code_owner_approval(id, branch_id, approv_id) end
branch_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 349 def branch_create(query) client.branches.create(id, query) end
branch_delete(branch_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 353 def branch_delete(branch_id) client.branches.delete(id, branch_id) end
branch_delete_merged()
click to toggle source
# File lib/labclient/projects/methods.rb, line 357 def branch_delete_merged client.branches.delete_merged(id) end
branches(search = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 341 def branches(search = nil) client.branches.list(id, search) end
cluster(cluster_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 712 def cluster(cluster_id) client.projects.clusters.show(id, cluster_id) end
clusters()
click to toggle source
Clusters
# File lib/labclient/projects/methods.rb, line 708 def clusters client.projects.clusters.list(id) end
compare(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 311 def compare(query) client.repo.compare(id, query) end
contributors(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 315 def contributors(query = {}) client.repo.contributors(id, query) end
delete()
click to toggle source
# File lib/labclient/projects/methods.rb, line 14 def delete client.projects.delete(id) end
deployment_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 540 def deployment_create(query) client.projects.deployments.create(id, query) end
deployment_merge_requests(deployment_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 548 def deployment_merge_requests(deployment_id) client.projects.deployments.merge_requests(id, deployment_id) end
deployment_show(deployment_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 536 def deployment_show(deployment_id) client.projects.deployments.show(id, deployment_id) end
deployment_update(deployment_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 544 def deployment_update(deployment_id, query) client.projects.deployments.update(id, deployment_id, query) end
deployments()
click to toggle source
Project
Deployments
# File lib/labclient/projects/methods.rb, line 532 def deployments client.projects.deployments.list(id) end
download_archive(file_path = nil, format = '.tar.gz')
click to toggle source
# File lib/labclient/projects/methods.rb, line 307 def download_archive(file_path = nil, format = '.tar.gz') client.repo.archive(id, file_path, format) end
environment_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 481 def environment_create(query) client.projects.environments.create(id, query) end
environment_delete(environment_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 489 def environment_delete(environment_id) client.projects.environments.delete(id, environment_id) end
environment_show(environment_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 475 def environment_show(environment_id) client.projects.environments.show(id, environment_id) end
Also aliased as: environment
environment_stop(environment_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 493 def environment_stop(environment_id) client.projects.environments.stop(id, environment_id) end
environment_update(environment_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 485 def environment_update(environment_id, query) client.projects.environments.update(id, environment_id, query) end
environments()
click to toggle source
Project
Environments
# File lib/labclient/projects/methods.rb, line 471 def environments client.projects.environments.list(id) end
events(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 10 def events(query = {}) client.events.project(id, query) end
file(file_path, ref = :master, kind = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 324 def file(file_path, ref = :master, kind = nil) client.files.show(id, file_path, ref, kind) end
file_create(file_path, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 328 def file_create(file_path, query) client.files.create(id, file_path, query) end
file_delete(file_path, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 336 def file_delete(file_path, query) client.files.delete(id, file_path, query) end
file_update(file_path, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 332 def file_update(file_path, query) client.files.update(id, file_path, query) end
fork(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 62 def fork(query = {}) client.projects.fork(id, query) end
fork_existing(target_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 74 def fork_existing(target_id) update_self(client.projects.fork_existing(id, target_id)) end
fork_remove()
click to toggle source
# File lib/labclient/projects/methods.rb, line 70 def fork_remove client.projects.fork_remove(id) end
forks(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 66 def forks(query = {}) client.projects.forks(id, query) end
hook_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 96 def hook_create(query) client.projects.hooks.create(id, query) end
hook_delete(hook_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 104 def hook_delete(hook_id) client.projects.hooks.delete(id, hook_id) end
hook_show(hook_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 92 def hook_show(hook_id) client.projects.hooks.show(id, hook_id) end
hook_update(hook_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 100 def hook_update(hook_id, query) client.projects.hooks.update(id, hook_id, query) end
hooks()
click to toggle source
Hooks
# File lib/labclient/projects/methods.rb, line 88 def hooks client.projects.hooks.list(id) end
housekeeping()
click to toggle source
# File lib/labclient/projects/methods.rb, line 128 def housekeeping client.projects.housekeeping(id) end
issue_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 83 def issue_create(query) client.issues.create(id, query) end
issues(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 79 def issues(query = {}) client.issues.project_issues(id, query) end
job(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 225 def job(job_id) client.jobs.show(id, job_id) end
job_artifacts(job_id, file_path = nil, job_token = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 229 def job_artifacts(job_id, file_path = nil, job_token = nil) client.jobs.artifacts(id, job_id, file_path, job_token) end
job_artifacts_latest(branch_name, job_name, file_path = nil, job_token = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 233 def job_artifacts_latest(branch_name, job_name, file_path = nil, job_token = nil) client.jobs.artifacts_latest(id, branch_name, job_name, file_path, job_token) end
job_artifacts_path(job_id, artifacts_path, file_path = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 237 def job_artifacts_path(job_id, artifacts_path, file_path = nil) client.jobs.artifacts_path(id, job_id, artifacts_path, file_path) end
job_cancel(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 245 def job_cancel(job_id) client.jobs.cancel(id, job_id) end
job_delete(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 261 def job_delete(job_id) client.jobs.delete(id, job_id) end
job_erase(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 253 def job_erase(job_id) client.jobs.erase(id, job_id) end
job_keep(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 257 def job_keep(job_id) client.jobs.keep(id, job_id) end
job_play(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 265 def job_play(job_id) client.jobs.play(id, job_id) end
job_retry(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 249 def job_retry(job_id) client.jobs.retry(id, job_id) end
job_trace(job_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 241 def job_trace(job_id) client.jobs.trace(id, job_id) end
jobs(scope = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 221 def jobs(scope = nil) client.jobs.project(id, scope) end
label(label_id, query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 664 def label(label_id, query = {}) client.projects.labels.show(id, label_id, query) end
label_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 668 def label_create(query) client.projects.labels.create(id, query) end
label_delete(label_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 672 def label_delete(label_id) client.projects.labels.delete(id, label_id) end
label_promote(label_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 680 def label_promote(label_id) client.projects.labels.promote(id, label_id) end
label_subscribe(label_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 684 def label_subscribe(label_id) client.projects.labels.subscribe(id, label_id) end
label_unsubscribe(label_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 688 def label_unsubscribe(label_id) client.projects.labels.unsubscribe(id, label_id) end
label_update(label_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 676 def label_update(label_id, query) client.projects.labels.update(id, label_id, query) end
labels(query = {})
click to toggle source
Labels
# File lib/labclient/projects/methods.rb, line 660 def labels(query = {}) client.projects.labels.list(id, query) end
languages()
click to toggle source
# File lib/labclient/projects/methods.rb, line 30 def languages client.projects.languages(id) end
member(user_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 278 def member(user_id) client.members.projects.show(id, user_id) end
member_add(user_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 286 def member_add(user_id, query) client.members.projects.add(id, user_id, query) end
member_all(user_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 282 def member_all(user_id) client.members.projects.show_all(id, user_id) end
member_delete(user_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 294 def member_delete(user_id) client.members.projects.delete(id, user_id) end
member_update(user_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 290 def member_update(user_id, query) client.members.projects.update(id, user_id, query) end
members(query = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 270 def members(query = nil) client.members.projects.list(id, query) end
members_all(query = nil)
click to toggle source
# File lib/labclient/projects/methods.rb, line 274 def members_all(query = nil) client.members.projects.list_all(id, query) end
merge_base(refs)
click to toggle source
# File lib/labclient/projects/methods.rb, line 319 def merge_base(refs) client.repo.merge_base(id, refs) end
merge_request_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 646 def merge_request_create(query) client.merge_requests.create(id, query) end
merge_requests(query = {})
click to toggle source
Merge Requests
# File lib/labclient/projects/methods.rb, line 642 def merge_requests(query = {}) client.merge_requests.list_project(id, query) end
milestones(query = {})
click to toggle source
Milestones
# File lib/labclient/projects/methods.rb, line 698 def milestones(query = {}) client.projects.milestones.list(id, query) end
mirror_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 145 def mirror_create(query) client.projects.mirrors.create(id, query) end
mirror_start()
click to toggle source
Mirrors
# File lib/labclient/projects/methods.rb, line 137 def mirror_start client.projects.mirror_start(id) end
mirror_update(mirror_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 149 def mirror_update(mirror_id, query) client.projects.mirrors.update(id, mirror_id, query) end
mirrors()
click to toggle source
# File lib/labclient/projects/methods.rb, line 141 def mirrors client.projects.mirrors.list(id) end
parent()
click to toggle source
Parent Helper
# File lib/labclient/projects/methods.rb, line 722 def parent case namespace.kind when 'user' client.users.show(namespace.id) when 'group' client.groups.show(namespace.id) end end
pipeline(pipeline_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 197 def pipeline(pipeline_id) client.pipelines.show(id, pipeline_id) end
pipeline_cancel(pipeline_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 213 def pipeline_cancel(pipeline_id) client.pipelines.cancel(id, pipeline_id) end
pipeline_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 205 def pipeline_create(query) client.pipelines.create(id, query) end
pipeline_delete(pipeline_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 217 def pipeline_delete(pipeline_id) client.pipelines.delete(id, pipeline_id) end
pipeline_retry(pipeline_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 209 def pipeline_retry(pipeline_id) client.pipelines.retry(id, pipeline_id) end
pipeline_schedules(query = {})
click to toggle source
Pipeline
Schedules
# File lib/labclient/projects/methods.rb, line 703 def pipeline_schedules(query = {}) client.projects.pipeline_schedules.list(id, query) end
pipeline_variables(pipeline_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 201 def pipeline_variables(pipeline_id) client.pipelines.variables(id, pipeline_id) end
pipelines(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 193 def pipelines(query = {}) client.pipelines.list(id, query) end
protect_branch(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 370 def protect_branch(query) client.protected_branches.protect(id, query) end
protect_environment(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 506 def protect_environment(query) client.protected_environments.protect(id, query) end
protect_tag(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 416 def protect_tag(query) client.protected_tags.protect(id, query) end
protected_branch(branch_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 366 def protected_branch(branch_id) client.protected_branches.show(id, branch_id) end
protected_branches(search = nil)
click to toggle source
Protected Branches
# File lib/labclient/projects/methods.rb, line 362 def protected_branches(search = nil) client.protected_branches.list(id, search) end
protected_environment(environment_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 502 def protected_environment(environment_id) client.protected_environments.show(id, environment_id) end
protected_environments()
click to toggle source
Protected Environments
# File lib/labclient/projects/methods.rb, line 498 def protected_environments client.protected_environments.list(id) end
protected_tag(tag_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 412 def protected_tag(tag_id) client.protected_tags.show(id, tag_id) end
push_rules()
click to toggle source
# File lib/labclient/projects/methods.rb, line 112 def push_rules client.projects.push_rules.show(id) end
push_rules_create(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 120 def push_rules_create(query = {}) client.projects.push_rules.create(id, query) end
push_rules_delete()
click to toggle source
# File lib/labclient/projects/methods.rb, line 116 def push_rules_delete client.projects.push_rules.delete(id) end
push_rules_update(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 124 def push_rules_update(query = {}) client.projects.push_rules.update(id, query) end
registry_repositories(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 693 def registry_repositories(query = {}) client.registry.list(id, query) end
release_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 582 def release_create(query) client.projects.releases.create(id, query) end
release_delete(release_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 590 def release_delete(release_id) client.projects.releases.delete(id, release_id) end
release_evidence(release_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 594 def release_evidence(release_id) client.projects.releases.evidence(id, release_id) end
release_link_create(release_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 607 def release_link_create(release_id, query) client.projects.release_links.create(id, release_id, query) end
release_link_delete(release_id, link_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 615 def release_link_delete(release_id, link_id) client.projects.release_links.delete(id, release_id, link_id) end
release_link_show(release_id, link_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 603 def release_link_show(release_id, link_id) client.projects.release_links.show(id, release_id, link_id) end
release_link_update(release_id, link_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 611 def release_link_update(release_id, link_id, query) client.projects.release_links.update(id, release_id, link_id, query) end
release_links(release_id)
click to toggle source
Project
Release Links
# File lib/labclient/projects/methods.rb, line 599 def release_links(release_id) client.projects.release_links.list(id, release_id) end
release_show(release_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 578 def release_show(release_id) client.projects.releases.show(id, release_id) end
release_update(release_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 586 def release_update(release_id, query) client.projects.releases.update(id, release_id, query) end
releases()
click to toggle source
Project
Releases
# File lib/labclient/projects/methods.rb, line 574 def releases client.projects.releases.list(id) end
reload()
click to toggle source
Reload
# File lib/labclient/projects/methods.rb, line 717 def reload update_self client.projects.show(id) end
request_access()
click to toggle source
Access Requests
# File lib/labclient/projects/methods.rb, line 651 def request_access client.projects.access_requests.create(id) end
restore()
click to toggle source
# File lib/labclient/projects/methods.rb, line 18 def restore client.projects.restore(id) end
runner_disable(runner_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 189 def runner_disable(runner_id) client.projects.runners.disable(id, runner_id) end
runner_enable(runner_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 185 def runner_enable(runner_id) client.projects.runners.enable(id, runner_id) end
runners(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 181 def runners(query = {}) client.projects.runners.list(id, query) end
search(scope, search_string = '')
click to toggle source
# File lib/labclient/projects/methods.rb, line 108 def search(scope, search_string = '') client.projects.search_within(id, scope, search_string) end
service_delete(service_slug)
click to toggle source
# File lib/labclient/projects/methods.rb, line 632 def service_delete(service_slug) client.projects.services.delete(id, service_slug) end
service_show(service_slug)
click to toggle source
# File lib/labclient/projects/methods.rb, line 624 def service_show(service_slug) client.projects.services.show(id, service_slug) end
service_update(service_slug, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 628 def service_update(service_slug, query) client.projects.services.update(id, service_slug, query) end
services()
click to toggle source
Project
Services
# File lib/labclient/projects/methods.rb, line 620 def services client.projects.services.list(id) end
snapshot(file_name, wiki = false)
click to toggle source
# File lib/labclient/projects/methods.rb, line 153 def snapshot(file_name, wiki = false) client.projects.snapshot(id, file_name, wiki) end
snippet_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 736 def snippet_create(query) client.projects.snippets.create(id, query) end
snippets()
click to toggle source
# File lib/labclient/projects/methods.rb, line 732 def snippets client.projects.snippets.list(id) end
star()
click to toggle source
# File lib/labclient/projects/methods.rb, line 34 def star client.projects.star(id) end
starrers(search = '')
click to toggle source
# File lib/labclient/projects/methods.rb, line 42 def starrers(search = '') client.projects.starrers(id, search) end
submodule(submodule_path, query)
click to toggle source
Submodule
# File lib/labclient/projects/methods.rb, line 637 def submodule(submodule_path, query) client.projects.submodule(id, submodule_path, query) end
tag(tag_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 387 def tag(tag_id) client.tags.show(id, tag_id) end
tag_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 391 def tag_create(query) client.tags.create(id, query) end
tag_delete(tag_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 395 def tag_delete(tag_id) client.tags.delete(id, tag_id) end
tag_release(tag_id, desc_details)
click to toggle source
# File lib/labclient/projects/methods.rb, line 399 def tag_release(tag_id, desc_details) client.tags.release(id, tag_id, desc_details) end
tag_update(tag_id, desc_details)
click to toggle source
# File lib/labclient/projects/methods.rb, line 403 def tag_update(tag_id, desc_details) client.tags.update(id, tag_id, desc_details) end
transfer(target_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 132 def transfer(target_id) client.projects.transfer(id, target_id) end
tree(query = {})
click to toggle source
Repository
# File lib/labclient/projects/methods.rb, line 299 def tree(query = {}) client.repo.tree(id, query) end
trigger_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 523 def trigger_create(query) client.projects.triggers.create(id, query) end
trigger_delete(trigger_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 527 def trigger_delete(trigger_id) client.projects.triggers.delete(id, trigger_id) end
trigger_show(trigger_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 519 def trigger_show(trigger_id) client.projects.triggers.show(id, trigger_id) end
triggers()
click to toggle source
Project
Triggers
# File lib/labclient/projects/methods.rb, line 515 def triggers client.projects.triggers.list(id) end
unarchive()
click to toggle source
# File lib/labclient/projects/methods.rb, line 26 def unarchive client.projects.unarchive(id) end
unprotect_branch(branch_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 374 def unprotect_branch(branch_id) client.protected_branches.unprotect(id, branch_id) end
unprotect_environment(environment_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 510 def unprotect_environment(environment_id) client.protected_environments.unprotect(id, environment_id) end
unprotect_tag(tag_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 420 def unprotect_tag(tag_id) client.protected_tags.unprotect(id, tag_id) end
unstar()
click to toggle source
# File lib/labclient/projects/methods.rb, line 38 def unstar client.projects.unstar(id) end
update(query = {})
click to toggle source
# File lib/labclient/projects/methods.rb, line 46 def update(query = {}) update_self(client.projects.update(id, query)) end
upload(path)
click to toggle source
# File lib/labclient/projects/methods.rb, line 50 def upload(path) client.projects.upload(id, path) end
users()
click to toggle source
# File lib/labclient/projects/methods.rb, line 6 def users client.projects.users(id) end
variable_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 561 def variable_create(query) client.projects.variables.create(id, query) end
variable_delete(variable_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 569 def variable_delete(variable_id) client.projects.variables.delete(id, variable_id) end
variable_show(variable_id)
click to toggle source
# File lib/labclient/projects/methods.rb, line 557 def variable_show(variable_id) client.projects.variables.show(id, variable_id) end
variable_update(variable_id, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 565 def variable_update(variable_id, query) client.projects.variables.update(id, variable_id, query) end
variables()
click to toggle source
Project
Variables
# File lib/labclient/projects/methods.rb, line 553 def variables client.projects.variables.list(id) end
wait_for_import(total_time = 300, sleep_time = 15)
click to toggle source
Wait for Import / Set a Hard Limit
# File lib/labclient/projects/methods.rb, line 741 def wait_for_import(total_time = 300, sleep_time = 15) # none # scheduled # failed # started # finished Timeout.timeout(total_time) do loop do reload logger.info('Waiting for Import Status', status: import_status) unless quiet? break if %w[none finished].include? import_status raise "Import Failed: #{import_error}" if import_status == 'failed' sleep sleep_time end end end
wiki(slug)
click to toggle source
# File lib/labclient/projects/methods.rb, line 161 def wiki(slug) client.wikis.show(id, slug) end
wiki_create(query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 165 def wiki_create(query) client.wikis.create(id, query) end
wiki_delete(slug)
click to toggle source
# File lib/labclient/projects/methods.rb, line 173 def wiki_delete(slug) client.wikis.delete(id, slug) end
wiki_update(slug, query)
click to toggle source
# File lib/labclient/projects/methods.rb, line 169 def wiki_update(slug, query) client.wikis.update(id, slug, query) end
wiki_upload(path)
click to toggle source
# File lib/labclient/projects/methods.rb, line 177 def wiki_upload(path) client.wikis.upload(id, path) end
wikis(with_content = false)
click to toggle source
# File lib/labclient/projects/methods.rb, line 157 def wikis(with_content = false) client.wikis.list(id, with_content) end