class Utils::ProbeServer
def run_job(job)
def run_job(job) output_message " → #{job.inspect} now running.", type: :info system *cmd(job.args) message = " → #{job.inspect} was just run" if $?.success? job.ok = true message << " successfully." output_message message, type: :success else job.ok = false message << " and failed with exit status #{$?.exitstatus}!" output_message message, type: :failure end @history += [ @job.freeze ] @history.freeze @job = nil end