lib/dtc_rake/ui.rb in dtc_rake-0.2.0 vs lib/dtc_rake/ui.rb in dtc_rake-1.0.0.pre.beta.1
- old
+ new
@@ -1,39 +1,47 @@
module DtcRake
module UI
def error(msg)
- msg = Rainbow(msg).red if colorize?
+ if DtcRake::UI.colorize?
+ msg = Rainbow(msg).red
+ end
abort msg
end
module_function :error
def announce(msg)
- msg = Rainbow(msg).aqua if colorize?
+ if DtcRake::UI.colorize?
+ msg = Rainbow(msg).aqua
+ end
puts msg
end
module_function :announce
def success(msg)
- msg = Rainbow(msg).green if colorize?
+ if DtcRake::UI.colorize?
+ msg = Rainbow(msg).green
+ end
puts msg
end
module_function :success
def warning(msg)
- msg = Rainbow(msg).yellow if colorize?
+ if DtcRake::UI.colorize?
+ msg = Rainbow(msg).yellow
+ end
puts msg
end
module_function :warning
def info(msg)
- msg = Rainbow(msg).white if colorize?
+ if DtcRake::UI.colorize?
+ msg = Rainbow(msg).white
+ end
puts msg
end
module_function :info
- private
-
def colorize?
return @colorize if defined? @colorize
colorize = Config.instance.colorize
if colorize
@@ -43,7 +51,8 @@
colorize = false
end
end
@colorize = colorize
end
+ module_function :colorize?
end
end