Module: LabClient::ProjectMethods
- Included in:
- Project
- Defined in:
- lib/labclient/projects/methods.rb
Overview
Location for Helper Methods rubocop:disable Metrics/ModuleLength
Instance Method Summary collapse
- #access_requests ⇒ Object
-
#approvals ⇒ Object
Approvals.
- #approvals_rule_create(query) ⇒ Object
- #approvals_rule_delete(approval_rule_id) ⇒ Object
- #approvals_rule_update(approval_rule_id, query) ⇒ Object
- #approvals_rules ⇒ Object
- #approvals_update(query = {}) ⇒ Object
- #archive ⇒ Object
- #badge_create(query) ⇒ Object
- #badge_delete(badge_id) ⇒ Object
- #badge_show(badge_id) ⇒ Object
- #badge_update(badge_id, query) ⇒ Object
-
#badges ⇒ Object
Project Badges.
- #blob(sha, raw = nil) ⇒ Object
- #branch(branch_id) ⇒ Object
- #branch_code_owner_approval(branch_id, approv_id = true) ⇒ Object
- #branch_delete(branch_id) ⇒ Object
- #branch_delete_merged ⇒ Object
-
#branches(search = nil) ⇒ Object
Branches.
-
#clusters ⇒ Object
Clusters.
- #compare(query) ⇒ Object
- #contributors(query = {}) ⇒ Object
- #delete ⇒ Object
- #deployment_create(query) ⇒ Object
- #deployment_merge_requests(deployment_id) ⇒ Object
- #deployment_show(deployment_id) ⇒ Object
- #deployment_update(deployment_id, query) ⇒ Object
-
#deployments ⇒ Object
Project Deployments.
- #download_archive(file_path = nil, format = '.tar.gz') ⇒ Object
- #environment_create(query) ⇒ Object
- #environment_delete(environment_id) ⇒ Object
- #environment_show(environment_id) ⇒ Object
- #environment_stop(environment_id) ⇒ Object
- #environment_update(environment_id, query) ⇒ Object
-
#environments ⇒ Object
Project Environments.
- #events ⇒ Object
-
#file(file_path, ref = :master, kind = nil) ⇒ Object
Files.
- #file_create(file_path, query) ⇒ Object
- #file_delete(file_path, query) ⇒ Object
- #file_update(file_path, query) ⇒ Object
- #fork(query = {}) ⇒ Object
- #fork_existing(target_id) ⇒ Object
- #fork_remove ⇒ Object
- #forks(query = {}) ⇒ Object
- #hook_create(query) ⇒ Object
- #hook_delete(hook_id) ⇒ Object
- #hook_show(hook_id) ⇒ Object
- #hook_update(hook_id, query) ⇒ Object
-
#hooks ⇒ Object
Hooks.
- #housekeeping ⇒ Object
- #issues(query = {}) ⇒ Object
- #job(job_id) ⇒ Object
- #job_artifacts(job_id, file_path = nil, job_token = nil) ⇒ Object
- #job_artifacts_latest(branch_name, job_name, file_path = nil, job_token = nil) ⇒ Object
- #job_artifacts_path(job_id, artifacts_path, file_path = nil) ⇒ Object
- #job_cancel(job_id) ⇒ Object
- #job_delete(job_id) ⇒ Object
- #job_erase(job_id) ⇒ Object
- #job_keep(job_id) ⇒ Object
- #job_play(job_id) ⇒ Object
- #job_retry(job_id) ⇒ Object
- #job_trace(job_id) ⇒ Object
- #jobs(scope = nil) ⇒ Object
- #label(label_id, query = {}) ⇒ Object
- #label_create(query) ⇒ Object
- #label_delete(label_id) ⇒ Object
- #label_promote(label_id) ⇒ Object
- #label_subscribe(label_id) ⇒ Object
- #label_unsubscribe(label_id) ⇒ Object
- #label_update(label_id, query) ⇒ Object
-
#labels(query = {}) ⇒ Object
Labels.
- #languages ⇒ Object
- #member(user_id) ⇒ Object
- #member_add(user_id, query) ⇒ Object
- #member_all(user_id) ⇒ Object
- #member_delete(user_id) ⇒ Object
- #member_update(user_id, query) ⇒ Object
-
#members(query = nil) ⇒ Object
Members.
- #members_all(query = nil) ⇒ Object
- #merge_base(refs) ⇒ Object
-
#merge_requests(query = {}) ⇒ Object
Merge Requests.
-
#milestones(query = {}) ⇒ Object
Milestones.
- #mirror_create(query) ⇒ Object
-
#mirror_start ⇒ Object
Mirrors.
- #mirror_update(mirror_id, query) ⇒ Object
- #mirrors ⇒ Object
- #pipeline(pipeline_id) ⇒ Object
- #pipeline_cancel(pipeline_id) ⇒ Object
- #pipeline_create(query) ⇒ Object
- #pipeline_delete(pipeline_id) ⇒ Object
- #pipeline_retry(pipeline_id) ⇒ Object
-
#pipeline_schedules(query = {}) ⇒ Object
Pipeline Schedules.
- #pipeline_variables(pipeline_id) ⇒ Object
- #pipelines(query = {}) ⇒ Object
- #protect_branch(query) ⇒ Object
- #protect_tag(query) ⇒ Object
- #protected_branch(branch_id) ⇒ Object
-
#protected_branches(search = nil) ⇒ Object
Protected Branches.
- #protected_tag(tag_id) ⇒ Object
-
#protected_tags ⇒ Object
Protected Tags.
- #push_rules ⇒ Object
- #push_rules_create(query = {}) ⇒ Object
- #push_rules_delete ⇒ Object
- #push_rules_update(query = {}) ⇒ Object
-
#registry_repositories(query = {}) ⇒ Object
Registry.
- #release_create(query) ⇒ Object
- #release_delete(release_id) ⇒ Object
- #release_evidence(release_id) ⇒ Object
- #release_link_create(release_id, query) ⇒ Object
- #release_link_delete(release_id, link_id) ⇒ Object
- #release_link_show(release_id, link_id) ⇒ Object
- #release_link_update(release_id, link_id, query) ⇒ Object
-
#release_links(release_id) ⇒ Object
Project Release Links.
- #release_show(release_id) ⇒ Object
- #release_update(release_id, query) ⇒ Object
-
#releases ⇒ Object
Project Releases.
-
#request_access ⇒ Object
Access Requests.
- #restore ⇒ Object
- #runner_disable(runner_id) ⇒ Object
- #runner_enable(runner_id) ⇒ Object
- #runners(query = {}) ⇒ Object
- #search(scope, search_string = '') ⇒ Object
- #service_delete(service_slug) ⇒ Object
- #service_show(service_slug) ⇒ Object
- #service_update(service_slug, query) ⇒ Object
-
#services ⇒ Object
Project Services.
- #share(query) ⇒ Object
- #snapshot(file_name, wiki = false) ⇒ Object
- #star ⇒ Object
- #starrers(search = '') ⇒ Object
-
#submodule(submodule_path, query) ⇒ Object
Submodule.
- #tag(tag_id) ⇒ Object
- #tag_create(query) ⇒ Object
- #tag_delete(tag_id) ⇒ Object
- #tag_release(tag_id, desc_details) ⇒ Object
- #tag_update(tag_id, desc_details) ⇒ Object
-
#tags(query = {}) ⇒ Object
Tags.
- #transfer(target_id) ⇒ Object
-
#tree(query = {}) ⇒ Object
Repository.
- #trigger_create(query) ⇒ Object
- #trigger_delete(trigger_id) ⇒ Object
- #trigger_show(trigger_id) ⇒ Object
-
#triggers ⇒ Object
Project Triggers.
- #unarchive ⇒ Object
- #unprotect_branch(branch_id) ⇒ Object
- #unprotect_tag(tag_id) ⇒ Object
- #unshare(group_id) ⇒ Object
- #unstar ⇒ Object
- #update(query = {}) ⇒ Object
- #upload(path) ⇒ Object
- #users ⇒ Object
- #variable_create(query) ⇒ Object
- #variable_delete(variable_id) ⇒ Object
- #variable_show(variable_id) ⇒ Object
- #variable_update(variable_id, query) ⇒ Object
-
#variables ⇒ Object
Project Variables.
- #wiki(slug) ⇒ Object
- #wiki_create(query) ⇒ Object
- #wiki_delete(slug) ⇒ Object
- #wiki_update(slug, query) ⇒ Object
- #wiki_upload(path) ⇒ Object
- #wikis(with_content = false) ⇒ Object
Instance Method Details
#access_requests ⇒ Object
623 624 625 |
# File 'lib/labclient/projects/methods.rb', line 623 def access_requests client.projects.access_requests.list(id) end |
#approvals ⇒ Object
Approvals
416 417 418 |
# File 'lib/labclient/projects/methods.rb', line 416 def approvals client.approvals.project.show(id) end |
#approvals_rule_create(query) ⇒ Object
428 429 430 |
# File 'lib/labclient/projects/methods.rb', line 428 def approvals_rule_create(query) client.approvals.project.create_rule(id, query) end |
#approvals_rule_delete(approval_rule_id) ⇒ Object
436 437 438 |
# File 'lib/labclient/projects/methods.rb', line 436 def approvals_rule_delete(approval_rule_id) client.approvals.project.delete_rule(id, approval_rule_id) end |
#approvals_rule_update(approval_rule_id, query) ⇒ Object
432 433 434 |
# File 'lib/labclient/projects/methods.rb', line 432 def approvals_rule_update(approval_rule_id, query) client.approvals.project.update_rule(id, approval_rule_id, query) end |
#approvals_rules ⇒ Object
424 425 426 |
# File 'lib/labclient/projects/methods.rb', line 424 def approvals_rules client.approvals.project.rules(id) end |
#approvals_update(query = {}) ⇒ Object
420 421 422 |
# File 'lib/labclient/projects/methods.rb', line 420 def approvals_update(query = {}) client.approvals.project.update(id, query) end |
#archive ⇒ Object
22 23 24 |
# File 'lib/labclient/projects/methods.rb', line 22 def archive client.projects.archive(id) end |
#badge_create(query) ⇒ Object
449 450 451 |
# File 'lib/labclient/projects/methods.rb', line 449 def badge_create(query) client.projects.badges.create(id, query) end |
#badge_delete(badge_id) ⇒ Object
457 458 459 |
# File 'lib/labclient/projects/methods.rb', line 457 def badge_delete(badge_id) client.projects.badges.delete(id, badge_id) end |
#badge_show(badge_id) ⇒ Object
445 446 447 |
# File 'lib/labclient/projects/methods.rb', line 445 def badge_show(badge_id) client.projects.badges.show(id, badge_id) end |
#badge_update(badge_id, query) ⇒ Object
453 454 455 |
# File 'lib/labclient/projects/methods.rb', line 453 def badge_update(badge_id, query) client.projects.badges.update(id, badge_id, query) end |
#badges ⇒ Object
Project Badges
441 442 443 |
# File 'lib/labclient/projects/methods.rb', line 441 def badges client.projects.badges.list(id) end |
#blob(sha, raw = nil) ⇒ Object
298 299 300 |
# File 'lib/labclient/projects/methods.rb', line 298 def blob(sha, raw = nil) client.repo.blob(id, sha, raw) end |
#branch(branch_id) ⇒ Object
340 341 342 |
# File 'lib/labclient/projects/methods.rb', line 340 def branch(branch_id) client.branches.show(id, branch_id) end |
#branch_code_owner_approval(branch_id, approv_id = true) ⇒ Object
369 370 371 |
# File 'lib/labclient/projects/methods.rb', line 369 def branch_code_owner_approval(branch_id, approv_id = true) client.protected_branches.code_owner_approval(id, branch_id, approv_id) end |
#branch_delete(branch_id) ⇒ Object
344 345 346 |
# File 'lib/labclient/projects/methods.rb', line 344 def branch_delete(branch_id) client.branches.delete(id, branch_id) end |
#branch_delete_merged ⇒ Object
348 349 350 |
# File 'lib/labclient/projects/methods.rb', line 348 def branch_delete_merged client.branches.delete_merged(id) end |
#branches(search = nil) ⇒ Object
Branches
336 337 338 |
# File 'lib/labclient/projects/methods.rb', line 336 def branches(search = nil) client.branches.list(id, search) end |
#clusters ⇒ Object
Clusters
676 677 678 |
# File 'lib/labclient/projects/methods.rb', line 676 def clusters client.projects.clusters.list(id) end |
#compare(query) ⇒ Object
306 307 308 |
# File 'lib/labclient/projects/methods.rb', line 306 def compare(query) client.repo.compare(id, query) end |
#contributors(query = {}) ⇒ Object
310 311 312 |
# File 'lib/labclient/projects/methods.rb', line 310 def contributors(query = {}) client.repo.contributors(id, query) end |
#delete ⇒ Object
14 15 16 |
# File 'lib/labclient/projects/methods.rb', line 14 def delete client.projects.delete(id) end |
#deployment_create(query) ⇒ Object
512 513 514 |
# File 'lib/labclient/projects/methods.rb', line 512 def deployment_create(query) client.projects.deployments.create(id, query) end |
#deployment_merge_requests(deployment_id) ⇒ Object
520 521 522 |
# File 'lib/labclient/projects/methods.rb', line 520 def deployment_merge_requests(deployment_id) client.projects.deployments.merge_requests(id, deployment_id) end |
#deployment_show(deployment_id) ⇒ Object
508 509 510 |
# File 'lib/labclient/projects/methods.rb', line 508 def deployment_show(deployment_id) client.projects.deployments.show(id, deployment_id) end |
#deployment_update(deployment_id, query) ⇒ Object
516 517 518 |
# File 'lib/labclient/projects/methods.rb', line 516 def deployment_update(deployment_id, query) client.projects.deployments.update(id, deployment_id, query) end |
#deployments ⇒ Object
Project Deployments
504 505 506 |
# File 'lib/labclient/projects/methods.rb', line 504 def deployments client.projects.deployments.list(id) end |
#download_archive(file_path = nil, format = '.tar.gz') ⇒ Object
302 303 304 |
# File 'lib/labclient/projects/methods.rb', line 302 def download_archive(file_path = nil, format = '.tar.gz') client.repo.archive(id, file_path, format) end |
#environment_create(query) ⇒ Object
470 471 472 |
# File 'lib/labclient/projects/methods.rb', line 470 def environment_create(query) client.projects.environments.create(id, query) end |
#environment_delete(environment_id) ⇒ Object
478 479 480 |
# File 'lib/labclient/projects/methods.rb', line 478 def environment_delete(environment_id) client.projects.environments.delete(id, environment_id) end |
#environment_show(environment_id) ⇒ Object
466 467 468 |
# File 'lib/labclient/projects/methods.rb', line 466 def environment_show(environment_id) client.projects.environments.show(id, environment_id) end |
#environment_stop(environment_id) ⇒ Object
482 483 484 |
# File 'lib/labclient/projects/methods.rb', line 482 def environment_stop(environment_id) client.projects.environments.stop(id, environment_id) end |
#environment_update(environment_id, query) ⇒ Object
474 475 476 |
# File 'lib/labclient/projects/methods.rb', line 474 def environment_update(environment_id, query) client.projects.environments.update(id, environment_id, query) end |
#environments ⇒ Object
Project Environments
462 463 464 |
# File 'lib/labclient/projects/methods.rb', line 462 def environments client.projects.environments.list(id) end |
#events ⇒ Object
10 11 12 |
# File 'lib/labclient/projects/methods.rb', line 10 def events client.events.project(id) end |
#file(file_path, ref = :master, kind = nil) ⇒ Object
Files
319 320 321 |
# File 'lib/labclient/projects/methods.rb', line 319 def file(file_path, ref = :master, kind = nil) client.files.show(id, file_path, ref, kind) end |
#file_create(file_path, query) ⇒ Object
323 324 325 |
# File 'lib/labclient/projects/methods.rb', line 323 def file_create(file_path, query) client.files.create(id, file_path, query) end |
#file_delete(file_path, query) ⇒ Object
331 332 333 |
# File 'lib/labclient/projects/methods.rb', line 331 def file_delete(file_path, query) client.files.delete(id, file_path, query) end |
#file_update(file_path, query) ⇒ Object
327 328 329 |
# File 'lib/labclient/projects/methods.rb', line 327 def file_update(file_path, query) client.files.update(id, file_path, query) end |
#fork(query = {}) ⇒ Object
62 63 64 |
# File 'lib/labclient/projects/methods.rb', line 62 def fork(query = {}) client.projects.fork(id, query) end |
#fork_existing(target_id) ⇒ Object
74 75 76 |
# 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 ⇒ Object
70 71 72 |
# File 'lib/labclient/projects/methods.rb', line 70 def fork_remove client.projects.fork_remove(id) end |
#forks(query = {}) ⇒ Object
66 67 68 |
# File 'lib/labclient/projects/methods.rb', line 66 def forks(query = {}) client.projects.forks(id, query) end |
#hook_create(query) ⇒ Object
91 92 93 |
# File 'lib/labclient/projects/methods.rb', line 91 def hook_create(query) client.projects.hooks.create(id, query) end |
#hook_delete(hook_id) ⇒ Object
99 100 101 |
# File 'lib/labclient/projects/methods.rb', line 99 def hook_delete(hook_id) client.projects.hooks.delete(id, hook_id) end |
#hook_show(hook_id) ⇒ Object
87 88 89 |
# File 'lib/labclient/projects/methods.rb', line 87 def hook_show(hook_id) client.projects.hooks.show(id, hook_id) end |
#hook_update(hook_id, query) ⇒ Object
95 96 97 |
# File 'lib/labclient/projects/methods.rb', line 95 def hook_update(hook_id, query) client.projects.hooks.update(id, hook_id, query) end |
#hooks ⇒ Object
Hooks
83 84 85 |
# File 'lib/labclient/projects/methods.rb', line 83 def hooks client.projects.hooks.list(id) end |
#housekeeping ⇒ Object
123 124 125 |
# File 'lib/labclient/projects/methods.rb', line 123 def housekeeping client.projects.housekeeping(id) end |
#issues(query = {}) ⇒ Object
78 79 80 |
# File 'lib/labclient/projects/methods.rb', line 78 def issues(query = {}) client.issues.project_issues(id, query) end |
#job(job_id) ⇒ Object
220 221 222 |
# File 'lib/labclient/projects/methods.rb', line 220 def job(job_id) client.jobs.show(id, job_id) end |
#job_artifacts(job_id, file_path = nil, job_token = nil) ⇒ Object
224 225 226 |
# File 'lib/labclient/projects/methods.rb', line 224 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) ⇒ Object
228 229 230 |
# File 'lib/labclient/projects/methods.rb', line 228 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) ⇒ Object
232 233 234 |
# File 'lib/labclient/projects/methods.rb', line 232 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) ⇒ Object
240 241 242 |
# File 'lib/labclient/projects/methods.rb', line 240 def job_cancel(job_id) client.jobs.cancel(id, job_id) end |
#job_delete(job_id) ⇒ Object
256 257 258 |
# File 'lib/labclient/projects/methods.rb', line 256 def job_delete(job_id) client.jobs.delete(id, job_id) end |
#job_erase(job_id) ⇒ Object
248 249 250 |
# File 'lib/labclient/projects/methods.rb', line 248 def job_erase(job_id) client.jobs.erase(id, job_id) end |
#job_keep(job_id) ⇒ Object
252 253 254 |
# File 'lib/labclient/projects/methods.rb', line 252 def job_keep(job_id) client.jobs.keep(id, job_id) end |
#job_play(job_id) ⇒ Object
260 261 262 |
# File 'lib/labclient/projects/methods.rb', line 260 def job_play(job_id) client.jobs.play(id, job_id) end |
#job_retry(job_id) ⇒ Object
244 245 246 |
# File 'lib/labclient/projects/methods.rb', line 244 def job_retry(job_id) client.jobs.retry(id, job_id) end |
#job_trace(job_id) ⇒ Object
236 237 238 |
# File 'lib/labclient/projects/methods.rb', line 236 def job_trace(job_id) client.jobs.trace(id, job_id) end |
#jobs(scope = nil) ⇒ Object
216 217 218 |
# File 'lib/labclient/projects/methods.rb', line 216 def jobs(scope = nil) client.jobs.project(id, scope) end |
#label(label_id, query = {}) ⇒ Object
632 633 634 |
# File 'lib/labclient/projects/methods.rb', line 632 def label(label_id, query = {}) client.projects.labels.show(id, label_id, query) end |
#label_create(query) ⇒ Object
636 637 638 |
# File 'lib/labclient/projects/methods.rb', line 636 def label_create(query) client.projects.labels.create(id, query) end |
#label_delete(label_id) ⇒ Object
640 641 642 |
# File 'lib/labclient/projects/methods.rb', line 640 def label_delete(label_id) client.projects.labels.delete(id, label_id) end |
#label_promote(label_id) ⇒ Object
648 649 650 |
# File 'lib/labclient/projects/methods.rb', line 648 def label_promote(label_id) client.projects.labels.promote(id, label_id) end |
#label_subscribe(label_id) ⇒ Object
652 653 654 |
# File 'lib/labclient/projects/methods.rb', line 652 def label_subscribe(label_id) client.projects.labels.subscribe(id, label_id) end |
#label_unsubscribe(label_id) ⇒ Object
656 657 658 |
# File 'lib/labclient/projects/methods.rb', line 656 def label_unsubscribe(label_id) client.projects.labels.unsubscribe(id, label_id) end |
#label_update(label_id, query) ⇒ Object
644 645 646 |
# File 'lib/labclient/projects/methods.rb', line 644 def label_update(label_id, query) client.projects.labels.update(id, label_id, query) end |
#labels(query = {}) ⇒ Object
Labels
628 629 630 |
# File 'lib/labclient/projects/methods.rb', line 628 def labels(query = {}) client.projects.labels.list(id, query) end |
#languages ⇒ Object
30 31 32 |
# File 'lib/labclient/projects/methods.rb', line 30 def languages client.projects.languages(id) end |
#member(user_id) ⇒ Object
273 274 275 |
# File 'lib/labclient/projects/methods.rb', line 273 def member(user_id) client.members.projects.show(id, user_id) end |
#member_add(user_id, query) ⇒ Object
281 282 283 |
# File 'lib/labclient/projects/methods.rb', line 281 def member_add(user_id, query) client.members.projects.add(id, user_id, query) end |
#member_all(user_id) ⇒ Object
277 278 279 |
# File 'lib/labclient/projects/methods.rb', line 277 def member_all(user_id) client.members.projects.show_all(id, user_id) end |
#member_delete(user_id) ⇒ Object
289 290 291 |
# File 'lib/labclient/projects/methods.rb', line 289 def member_delete(user_id) client.members.projects.delete(id, user_id) end |
#member_update(user_id, query) ⇒ Object
285 286 287 |
# File 'lib/labclient/projects/methods.rb', line 285 def member_update(user_id, query) client.members.projects.update(id, user_id, query) end |
#members(query = nil) ⇒ Object
Members
265 266 267 |
# File 'lib/labclient/projects/methods.rb', line 265 def members(query = nil) client.members.projects.list(id, query) end |
#members_all(query = nil) ⇒ Object
269 270 271 |
# File 'lib/labclient/projects/methods.rb', line 269 def members_all(query = nil) client.members.projects.list_all(id, query) end |
#merge_base(refs) ⇒ Object
314 315 316 |
# File 'lib/labclient/projects/methods.rb', line 314 def merge_base(refs) client.repo.merge_base(id, refs) end |
#merge_requests(query = {}) ⇒ Object
Merge Requests
614 615 616 |
# File 'lib/labclient/projects/methods.rb', line 614 def merge_requests(query = {}) client.merge_requests.list_project(id, query) end |
#milestones(query = {}) ⇒ Object
Milestones
666 667 668 |
# File 'lib/labclient/projects/methods.rb', line 666 def milestones(query = {}) client.projects.milestones.list(id, query) end |
#mirror_create(query) ⇒ Object
140 141 142 |
# File 'lib/labclient/projects/methods.rb', line 140 def mirror_create(query) client.projects.mirrors.create(id, query) end |
#mirror_start ⇒ Object
Mirrors
132 133 134 |
# File 'lib/labclient/projects/methods.rb', line 132 def mirror_start client.projects.mirror_start(id) end |
#mirror_update(mirror_id, query) ⇒ Object
144 145 146 |
# File 'lib/labclient/projects/methods.rb', line 144 def mirror_update(mirror_id, query) client.projects.mirrors.update(id, mirror_id, query) end |
#mirrors ⇒ Object
136 137 138 |
# File 'lib/labclient/projects/methods.rb', line 136 def mirrors client.projects.mirrors.list(id) end |
#pipeline(pipeline_id) ⇒ Object
192 193 194 |
# File 'lib/labclient/projects/methods.rb', line 192 def pipeline(pipeline_id) client.pipelines.show(id, pipeline_id) end |
#pipeline_cancel(pipeline_id) ⇒ Object
208 209 210 |
# File 'lib/labclient/projects/methods.rb', line 208 def pipeline_cancel(pipeline_id) client.pipelines.cancel(id, pipeline_id) end |
#pipeline_create(query) ⇒ Object
200 201 202 |
# File 'lib/labclient/projects/methods.rb', line 200 def pipeline_create(query) client.pipelines.create(id, query) end |
#pipeline_delete(pipeline_id) ⇒ Object
212 213 214 |
# File 'lib/labclient/projects/methods.rb', line 212 def pipeline_delete(pipeline_id) client.pipelines.delete(id, pipeline_id) end |
#pipeline_retry(pipeline_id) ⇒ Object
204 205 206 |
# File 'lib/labclient/projects/methods.rb', line 204 def pipeline_retry(pipeline_id) client.pipelines.retry(id, pipeline_id) end |
#pipeline_schedules(query = {}) ⇒ Object
Pipeline Schedules
671 672 673 |
# File 'lib/labclient/projects/methods.rb', line 671 def pipeline_schedules(query = {}) client.projects.pipeline_schedules.list(id, query) end |
#pipeline_variables(pipeline_id) ⇒ Object
196 197 198 |
# File 'lib/labclient/projects/methods.rb', line 196 def pipeline_variables(pipeline_id) client.pipelines.variables(id, pipeline_id) end |
#pipelines(query = {}) ⇒ Object
188 189 190 |
# File 'lib/labclient/projects/methods.rb', line 188 def pipelines(query = {}) client.pipelines.list(id, query) end |
#protect_branch(query) ⇒ Object
361 362 363 |
# File 'lib/labclient/projects/methods.rb', line 361 def protect_branch(query) client.protected_branches.protect(id, query) end |
#protect_tag(query) ⇒ Object
407 408 409 |
# File 'lib/labclient/projects/methods.rb', line 407 def protect_tag(query) client..protect(id, query) end |
#protected_branch(branch_id) ⇒ Object
357 358 359 |
# File 'lib/labclient/projects/methods.rb', line 357 def protected_branch(branch_id) client.protected_branches.show(id, branch_id) end |
#protected_branches(search = nil) ⇒ Object
Protected Branches
353 354 355 |
# File 'lib/labclient/projects/methods.rb', line 353 def protected_branches(search = nil) client.protected_branches.list(id, search) end |
#protected_tag(tag_id) ⇒ Object
403 404 405 |
# File 'lib/labclient/projects/methods.rb', line 403 def protected_tag(tag_id) client..show(id, tag_id) end |
#protected_tags ⇒ Object
Protected Tags
399 400 401 |
# File 'lib/labclient/projects/methods.rb', line 399 def client..list(id) end |
#push_rules ⇒ Object
107 108 109 |
# File 'lib/labclient/projects/methods.rb', line 107 def push_rules client.projects.push_rules.show(id) end |
#push_rules_create(query = {}) ⇒ Object
115 116 117 |
# File 'lib/labclient/projects/methods.rb', line 115 def push_rules_create(query = {}) client.projects.push_rules.create(id, query) end |
#push_rules_delete ⇒ Object
111 112 113 |
# File 'lib/labclient/projects/methods.rb', line 111 def push_rules_delete client.projects.push_rules.delete(id) end |
#push_rules_update(query = {}) ⇒ Object
119 120 121 |
# File 'lib/labclient/projects/methods.rb', line 119 def push_rules_update(query = {}) client.projects.push_rules.update(id, query) end |
#registry_repositories(query = {}) ⇒ Object
Registry
661 662 663 |
# File 'lib/labclient/projects/methods.rb', line 661 def registry_repositories(query = {}) client.registry.list(id, query) end |
#release_create(query) ⇒ Object
554 555 556 |
# File 'lib/labclient/projects/methods.rb', line 554 def release_create(query) client.projects.releases.create(id, query) end |
#release_delete(release_id) ⇒ Object
562 563 564 |
# File 'lib/labclient/projects/methods.rb', line 562 def release_delete(release_id) client.projects.releases.delete(id, release_id) end |
#release_evidence(release_id) ⇒ Object
566 567 568 |
# File 'lib/labclient/projects/methods.rb', line 566 def release_evidence(release_id) client.projects.releases.evidence(id, release_id) end |
#release_link_create(release_id, query) ⇒ Object
579 580 581 |
# File 'lib/labclient/projects/methods.rb', line 579 def release_link_create(release_id, query) client.projects.release_links.create(id, release_id, query) end |
#release_link_delete(release_id, link_id) ⇒ Object
587 588 589 |
# File 'lib/labclient/projects/methods.rb', line 587 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) ⇒ Object
575 576 577 |
# File 'lib/labclient/projects/methods.rb', line 575 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) ⇒ Object
583 584 585 |
# File 'lib/labclient/projects/methods.rb', line 583 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) ⇒ Object
Project Release Links
571 572 573 |
# File 'lib/labclient/projects/methods.rb', line 571 def release_links(release_id) client.projects.release_links.list(id, release_id) end |
#release_show(release_id) ⇒ Object
550 551 552 |
# File 'lib/labclient/projects/methods.rb', line 550 def release_show(release_id) client.projects.releases.show(id, release_id) end |
#release_update(release_id, query) ⇒ Object
558 559 560 |
# File 'lib/labclient/projects/methods.rb', line 558 def release_update(release_id, query) client.projects.releases.update(id, release_id, query) end |
#releases ⇒ Object
Project Releases
546 547 548 |
# File 'lib/labclient/projects/methods.rb', line 546 def releases client.projects.releases.list(id) end |
#request_access ⇒ Object
Access Requests
619 620 621 |
# File 'lib/labclient/projects/methods.rb', line 619 def request_access client.projects.access_requests.create(id) end |
#restore ⇒ Object
18 19 20 |
# File 'lib/labclient/projects/methods.rb', line 18 def restore client.projects.restore(id) end |
#runner_disable(runner_id) ⇒ Object
184 185 186 |
# File 'lib/labclient/projects/methods.rb', line 184 def runner_disable(runner_id) client.projects.runners.disable(id, runner_id) end |
#runner_enable(runner_id) ⇒ Object
180 181 182 |
# File 'lib/labclient/projects/methods.rb', line 180 def runner_enable(runner_id) client.projects.runners.enable(id, runner_id) end |
#runners(query = {}) ⇒ Object
176 177 178 |
# File 'lib/labclient/projects/methods.rb', line 176 def runners(query = {}) client.projects.runners.list(id, query) end |
#search(scope, search_string = '') ⇒ Object
103 104 105 |
# File 'lib/labclient/projects/methods.rb', line 103 def search(scope, search_string = '') client.projects.search_within(id, scope, search_string) end |
#service_delete(service_slug) ⇒ Object
604 605 606 |
# File 'lib/labclient/projects/methods.rb', line 604 def service_delete(service_slug) client.projects.services.delete(id, service_slug) end |
#service_show(service_slug) ⇒ Object
596 597 598 |
# File 'lib/labclient/projects/methods.rb', line 596 def service_show(service_slug) client.projects.services.show(id, service_slug) end |
#service_update(service_slug, query) ⇒ Object
600 601 602 |
# File 'lib/labclient/projects/methods.rb', line 600 def service_update(service_slug, query) client.projects.services.update(id, service_slug, query) end |
#services ⇒ Object
Project Services
592 593 594 |
# File 'lib/labclient/projects/methods.rb', line 592 def services client.projects.services.list(id) end |
#share(query) ⇒ Object
54 55 56 |
# File 'lib/labclient/projects/methods.rb', line 54 def share(query) client.projects.share(id, query) end |
#snapshot(file_name, wiki = false) ⇒ Object
148 149 150 |
# File 'lib/labclient/projects/methods.rb', line 148 def snapshot(file_name, wiki = false) client.projects.snapshot(id, file_name, wiki) end |
#star ⇒ Object
34 35 36 |
# File 'lib/labclient/projects/methods.rb', line 34 def star client.projects.star(id) end |
#starrers(search = '') ⇒ Object
42 43 44 |
# File 'lib/labclient/projects/methods.rb', line 42 def starrers(search = '') client.projects.starrers(id, search) end |
#submodule(submodule_path, query) ⇒ Object
Submodule
609 610 611 |
# File 'lib/labclient/projects/methods.rb', line 609 def submodule(submodule_path, query) client.projects.submodule(id, submodule_path, query) end |
#tag(tag_id) ⇒ Object
378 379 380 |
# File 'lib/labclient/projects/methods.rb', line 378 def tag(tag_id) client..show(id, tag_id) end |
#tag_create(query) ⇒ Object
382 383 384 |
# File 'lib/labclient/projects/methods.rb', line 382 def tag_create(query) client..create(id, query) end |
#tag_delete(tag_id) ⇒ Object
386 387 388 |
# File 'lib/labclient/projects/methods.rb', line 386 def tag_delete(tag_id) client..delete(id, tag_id) end |
#tag_release(tag_id, desc_details) ⇒ Object
390 391 392 |
# File 'lib/labclient/projects/methods.rb', line 390 def tag_release(tag_id, desc_details) client..release(id, tag_id, desc_details) end |
#tag_update(tag_id, desc_details) ⇒ Object
394 395 396 |
# File 'lib/labclient/projects/methods.rb', line 394 def tag_update(tag_id, desc_details) client..update(id, tag_id, desc_details) end |
#tags(query = {}) ⇒ Object
Tags
374 375 376 |
# File 'lib/labclient/projects/methods.rb', line 374 def (query = {}) client..list(id, query) end |
#transfer(target_id) ⇒ Object
127 128 129 |
# File 'lib/labclient/projects/methods.rb', line 127 def transfer(target_id) client.projects.transfer(id, target_id) end |
#tree(query = {}) ⇒ Object
Repository
294 295 296 |
# File 'lib/labclient/projects/methods.rb', line 294 def tree(query = {}) client.repo.tree(id, query) end |
#trigger_create(query) ⇒ Object
495 496 497 |
# File 'lib/labclient/projects/methods.rb', line 495 def trigger_create(query) client.projects.triggers.create(id, query) end |
#trigger_delete(trigger_id) ⇒ Object
499 500 501 |
# File 'lib/labclient/projects/methods.rb', line 499 def trigger_delete(trigger_id) client.projects.triggers.delete(id, trigger_id) end |
#trigger_show(trigger_id) ⇒ Object
491 492 493 |
# File 'lib/labclient/projects/methods.rb', line 491 def trigger_show(trigger_id) client.projects.triggers.show(id, trigger_id) end |
#triggers ⇒ Object
Project Triggers
487 488 489 |
# File 'lib/labclient/projects/methods.rb', line 487 def triggers client.projects.triggers.list(id) end |
#unarchive ⇒ Object
26 27 28 |
# File 'lib/labclient/projects/methods.rb', line 26 def unarchive client.projects.unarchive(id) end |
#unprotect_branch(branch_id) ⇒ Object
365 366 367 |
# File 'lib/labclient/projects/methods.rb', line 365 def unprotect_branch(branch_id) client.protected_branches.unprotect(id, branch_id) end |
#unprotect_tag(tag_id) ⇒ Object
411 412 413 |
# File 'lib/labclient/projects/methods.rb', line 411 def unprotect_tag(tag_id) client..unprotect(id, tag_id) end |
#unshare(group_id) ⇒ Object
58 59 60 |
# File 'lib/labclient/projects/methods.rb', line 58 def unshare(group_id) client.projects.unshare(id, group_id) end |
#unstar ⇒ Object
38 39 40 |
# File 'lib/labclient/projects/methods.rb', line 38 def unstar client.projects.unstar(id) end |
#update(query = {}) ⇒ Object
46 47 48 |
# File 'lib/labclient/projects/methods.rb', line 46 def update(query = {}) update_self(client.projects.update(id, query)) end |
#upload(path) ⇒ Object
50 51 52 |
# File 'lib/labclient/projects/methods.rb', line 50 def upload(path) client.projects.upload(id, path) end |
#users ⇒ Object
6 7 8 |
# File 'lib/labclient/projects/methods.rb', line 6 def users client.projects.users(id) end |
#variable_create(query) ⇒ Object
533 534 535 |
# File 'lib/labclient/projects/methods.rb', line 533 def variable_create(query) client.projects.variables.create(id, query) end |
#variable_delete(variable_id) ⇒ Object
541 542 543 |
# File 'lib/labclient/projects/methods.rb', line 541 def variable_delete(variable_id) client.projects.variables.delete(id, variable_id) end |
#variable_show(variable_id) ⇒ Object
529 530 531 |
# File 'lib/labclient/projects/methods.rb', line 529 def variable_show(variable_id) client.projects.variables.show(id, variable_id) end |
#variable_update(variable_id, query) ⇒ Object
537 538 539 |
# File 'lib/labclient/projects/methods.rb', line 537 def variable_update(variable_id, query) client.projects.variables.update(id, variable_id, query) end |
#variables ⇒ Object
Project Variables
525 526 527 |
# File 'lib/labclient/projects/methods.rb', line 525 def variables client.projects.variables.list(id) end |
#wiki(slug) ⇒ Object
156 157 158 |
# File 'lib/labclient/projects/methods.rb', line 156 def wiki(slug) client.wikis.show(id, slug) end |
#wiki_create(query) ⇒ Object
160 161 162 |
# File 'lib/labclient/projects/methods.rb', line 160 def wiki_create(query) client.wikis.create(id, query) end |
#wiki_delete(slug) ⇒ Object
168 169 170 |
# File 'lib/labclient/projects/methods.rb', line 168 def wiki_delete(slug) client.wikis.delete(id, slug) end |
#wiki_update(slug, query) ⇒ Object
164 165 166 |
# File 'lib/labclient/projects/methods.rb', line 164 def wiki_update(slug, query) client.wikis.update(id, slug, query) end |
#wiki_upload(path) ⇒ Object
172 173 174 |
# File 'lib/labclient/projects/methods.rb', line 172 def wiki_upload(path) client.wikis.upload(id, path) end |
#wikis(with_content = false) ⇒ Object
152 153 154 |
# File 'lib/labclient/projects/methods.rb', line 152 def wikis(with_content = false) client.wikis.list(id, with_content) end |