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