in lib/gitlab/qa/runtime/omnibus_configuration.rb [159:191]
def split_items(input)
items = []
input.each do |item|
if count_occurrences(item, ' = ') > 1
multi_line_item = []
item.split("\n").each do |line|
if /( = |external_url)/.match?(line)
if multi_line_item.count > 1
items.pop
items << multi_line_item.join("\n")
end
items << line
multi_line_item = [line]
else
multi_line_item << line
end
end
if multi_line_item.count > 1
items.pop
items << multi_line_item.join("\n")
end
else
items << item
end
end
items
end