diff options
Diffstat (limited to 'qa/qa/git/repository.rb')
-rw-r--r-- | qa/qa/git/repository.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/qa/qa/git/repository.rb b/qa/qa/git/repository.rb index f132d7b7885..35c5262e767 100644 --- a/qa/qa/git/repository.rb +++ b/qa/qa/git/repository.rb @@ -305,11 +305,12 @@ module QA prefix = "-o merge_request" opts.each_with_object([]) do |(key, value), options| - if value.is_a?(Array) + case value + when Array value.each do |item| options << "#{prefix}.#{key}=\"#{item}\"" end - elsif value == true + when true options << "#{prefix}.#{key}" else options << "#{prefix}.#{key}=\"#{value}\"" |