module DtcRake::UI

Public Class Methods

announce(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 11
def announce(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).aqua
  end
  puts msg
end
colorize?() click to toggle source
# File lib/dtc_rake/ui.rb, line 43
def colorize?
  return @colorize if defined? @colorize

  colorize = Config.instance.colorize
  if colorize
    begin
      require "rainbow"
    rescue LoadError
      colorize = false
    end
  end
  @colorize = colorize
end
error(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 3
def error(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).red
  end
  abort msg
end
info(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 35
def info(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).white
  end
  puts msg
end
success(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 19
def success(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).green
  end
  puts msg
end
warning(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 27
def warning(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).yellow
  end
  puts msg
end

Private Instance Methods

announce(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 11
def announce(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).aqua
  end
  puts msg
end
colorize?() click to toggle source
# File lib/dtc_rake/ui.rb, line 43
def colorize?
  return @colorize if defined? @colorize

  colorize = Config.instance.colorize
  if colorize
    begin
      require "rainbow"
    rescue LoadError
      colorize = false
    end
  end
  @colorize = colorize
end
error(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 3
def error(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).red
  end
  abort msg
end
info(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 35
def info(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).white
  end
  puts msg
end
success(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 19
def success(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).green
  end
  puts msg
end
warning(msg) click to toggle source
# File lib/dtc_rake/ui.rb, line 27
def warning(msg)
  if DtcRake::UI.colorize?
    msg = Rainbow(msg).yellow
  end
  puts msg
end