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