module CI::Queue::OutputHelpers

Private Instance Methods

ci_provider() click to toggle source
# File lib/ci/queue/output_helpers.rb, line 19
def ci_provider
  @ci_provider ||= if ENV['BUILDKITE']
    BuildkiteOutput
  else
    DefaultOutput
  end
end
close_previous_step() click to toggle source
# File lib/ci/queue/output_helpers.rb, line 15
def close_previous_step
  ci_provider.close_previous_step
end
colorize(text, color_code) click to toggle source
# File lib/ci/queue/output_helpers.rb, line 39
def colorize(text, color_code)
  "\e[#{color_code}m#{text}\e[0m"
end
green(text) click to toggle source
# File lib/ci/queue/output_helpers.rb, line 31
def green(text)
  colorize(text, 32)
end
red(text) click to toggle source
# File lib/ci/queue/output_helpers.rb, line 27
def red(text)
  colorize(text, 31)
end
reopen_previous_step() click to toggle source
# File lib/ci/queue/output_helpers.rb, line 11
def reopen_previous_step
  ci_provider.reopen_previous_step
end
step(*args, **kwargs) click to toggle source
# File lib/ci/queue/output_helpers.rb, line 7
def step(*args, **kwargs)
  ci_provider.step(*args, **kwargs)
end
yellow(text) click to toggle source
# File lib/ci/queue/output_helpers.rb, line 35
def yellow(text)
  colorize(text, 33)
end