1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
# frozen_string_literal: true
module SystemCheck
# Helpers used inside a SystemCheck instance to standardize output responses
# when using a multi_check version
module MultiCheckHelpers
def print_skipped(reason)
$stdout.puts Rainbow('skipped').magenta
$stdout.puts Rainbow(' Reason:').blue
$stdout.puts " #{reason}"
end
def print_warning(reason)
$stdout.puts Rainbow('warning').magenta
$stdout.puts Rainbow(' Reason:').blue
$stdout.puts " #{reason}"
end
def print_failure(reason)
$stdout.puts Rainbow('no').red
$stdout.puts Rainbow(' Reason:').blue
$stdout.puts " #{reason}"
end
def print_pass
$stdout.puts Rainbow(self.class.check_pass).green
end
end
end
|