module Gitlab::Triage::ExpandCondition::List
Constants
- PATTERN
Public Class Methods
expand(conditions)
click to toggle source
# File lib/gitlab/triage/expand_condition/list.rb, line 9 def self.expand(conditions) labels = conditions[:labels] return conditions unless labels expansion = Expansion.new(PATTERN) do |list| list.gsub(/\{|\}/, '').split(',').map(&:strip) end expansion.perform(labels).map do |new_labels| conditions.merge(labels: new_labels) end end