diff options
author | Andreas Brandl <abrandl@gitlab.com> | 2019-03-06 19:00:27 +0300 |
---|---|---|
committer | Andreas Brandl <abrandl@gitlab.com> | 2019-03-11 15:37:29 +0300 |
commit | 7f0ec9d8cec37e73c8f17d3a70686da495e18ec5 (patch) | |
tree | d48b3943ee4587caf92f1a14ef354f89e0e33f04 /lib/gitlab/danger | |
parent | 97357c5bb6594be793c1af332bed8f942f2d72d2 (diff) |
Support multiple roulette roles per project
Diffstat (limited to 'lib/gitlab/danger')
-rw-r--r-- | lib/gitlab/danger/teammate.rb | 8 |
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 |