33 lines
762 B
Ruby
33 lines
762 B
Ruby
|
# 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 'skipped'.color(:magenta)
|
||
|
|
||
|
$stdout.puts ' Reason:'.color(:blue)
|
||
|
$stdout.puts " #{reason}"
|
||
|
end
|
||
|
|
||
|
def print_warning(reason)
|
||
|
$stdout.puts 'warning'.color(:magenta)
|
||
|
|
||
|
$stdout.puts ' Reason:'.color(:blue)
|
||
|
$stdout.puts " #{reason}"
|
||
|
end
|
||
|
|
||
|
def print_failure(reason)
|
||
|
$stdout.puts 'no'.color(:red)
|
||
|
|
||
|
$stdout.puts ' Reason:'.color(:blue)
|
||
|
$stdout.puts " #{reason}"
|
||
|
end
|
||
|
|
||
|
def print_pass
|
||
|
$stdout.puts self.class.check_pass.color(:green)
|
||
|
end
|
||
|
end
|
||
|
end
|