class Utils::ProbeServer::Job
def colorize?
def colorize? !!@colorize end
def initialize(probe_server, args)
def initialize(probe_server, args) @id = probe_server.next_job_id @args = args end
def inspect
def inspect ok_colorize( "#<Job id=#{id} args=#{args.inspect} ok=#{ok}>" ) end
def ok
def ok case @ok when false then 'n' when true then 'y' else '…' end end
def ok_colorize(string)
def ok_colorize(string) return string unless self.class.colorize? case @ok when false then string.white.on_red when true then string.black.on_green else string.black.on_yellow end end