class Sonic::UI

Public Class Methods

error(msg='') click to toggle source
# File lib/sonic/ui.rb, line 21
def error(msg='')
  say "ERROR: #{msg}".color(:red)
end
mute() click to toggle source
# File lib/sonic/ui.rb, line 5
def mute
  @@mute
end
mute=(v) click to toggle source
# File lib/sonic/ui.rb, line 8
def mute=(v)
  @@mute=v
end
noop=(v) click to toggle source
# File lib/sonic/ui.rb, line 13
def noop=(v)
  @@noop=v
end
say(msg='') click to toggle source
# File lib/sonic/ui.rb, line 17
def say(msg='')
  msg = "NOOP: #{msg}" if @@noop
  puts msg unless mute
end
warn(msg='') click to toggle source
# File lib/sonic/ui.rb, line 24
def warn(msg='')
  say "WARN: #{msg}".color(:yellow)
end