Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Brandl <abrandl@gitlab.com>2019-03-06 19:00:27 +0300
committerAndreas Brandl <abrandl@gitlab.com>2019-03-11 15:37:29 +0300
commit7f0ec9d8cec37e73c8f17d3a70686da495e18ec5 (patch)
treed48b3943ee4587caf92f1a14ef354f89e0e33f04 /lib/gitlab/danger
parent97357c5bb6594be793c1af332bed8f942f2d72d2 (diff)
Support multiple roulette roles per project
Diffstat (limited to 'lib/gitlab/danger')
-rw-r--r--lib/gitlab/danger/teammate.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/gitlab/danger/teammate.rb b/lib/gitlab/danger/teammate.rb
index 4b822aa86c5..bfada512727 100644
--- a/lib/gitlab/danger/teammate.rb
+++ b/lib/gitlab/danger/teammate.rb
@@ -21,21 +21,21 @@ module Gitlab
# Traintainers also count as reviewers
def reviewer?(project, category)
- capabilities(project) == "reviewer #{category}" || traintainer?(project, category)
+ capabilities(project).include?("reviewer #{category}") || traintainer?(project, category)
end
def traintainer?(project, category)
- capabilities(project) == "trainee_maintainer #{category}"
+ capabilities(project).include?("trainee_maintainer #{category}")
end
def maintainer?(project, category)
- capabilities(project) == "maintainer #{category}"
+ capabilities(project).include?("maintainer #{category}")
end
private
def capabilities(project)
- projects.fetch(project, '')
+ Array(projects.fetch(project, []))
end
end
end