summaryrefslogtreecommitdiff
path: root/lib/ci
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2017-01-25 14:23:47 +0100
committerKamil Trzcinski <ayufan@ayufan.eu>2017-01-25 14:23:47 +0100
commit31be74c74b72a1cd33e1630f9462ab5c43f2e319 (patch)
tree2a592db0bb0a39f98b9745043c37926fe511118e /lib/ci
parent3234741576ef8b0ad02dd4fcfbd294c41430f8d7 (diff)
downloadgitlab-ce-31be74c74b72a1cd33e1630f9462ab5c43f2e319.tar.gz
Return struct instead of multiple values
Diffstat (limited to 'lib/ci')
-rw-r--r--lib/ci/api/builds.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/ci/api/builds.rb b/lib/ci/api/builds.rb
index 7d566faf7ed..8b939663ffd 100644
--- a/lib/ci/api/builds.rb
+++ b/lib/ci/api/builds.rb
@@ -24,14 +24,14 @@ module Ci
new_update = current_runner.ensure_runner_queue_value
- build, valid = Ci::RegisterBuildService.new(current_runner).execute
+ result = Ci::RegisterBuildService.new(current_runner).execute
- if valid
- if build
+ if result.valid?
+ if result.build
Gitlab::Metrics.add_event(:build_found,
- project: build.project.path_with_namespace)
+ project: result.build.project.path_with_namespace)
- present build, with: Entities::BuildDetails
+ present result.build, with: Entities::BuildDetails
else
Gitlab::Metrics.add_event(:build_not_found)