Sha256: 2b579a994e5301777bf693d88a34a53618da853d2ec4539fe51af480ec79cf16
Contents?: true
Size: 491 Bytes
Versions: 5
Compression:
Stored size: 491 Bytes
Contents
module Sonic class UI class << self @@mute = false def mute @@mute end def mute=(v) @@mute=v end @@noop = false def noop=(v) @@noop=v end def say(msg='') msg = "NOOP: #{msg}" if @@noop puts msg unless mute end def error(msg='') say "ERROR: #{msg}".colorize(:red) end def warn(msg='') say "WARN: #{msg}".colorize(:yellow) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems