Module: Buildkite::Pipelines::Helpers::Matrix

Defined in:
lib/buildkite/pipelines/helpers/matrix.rb

Instance Method Summary collapse

Instance Method Details

#matrix(value = nil, setup: nil) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/buildkite/pipelines/helpers/matrix.rb', line 7

def matrix(value = nil, setup: nil)
  if value.nil? && setup.nil?
    get(:matrix)
  elsif setup
    set(:matrix, { setup: setup })
  else
    set(:matrix, value)
  end
end