class CICI::UI
Public Class Methods
new(verbose, debug)
click to toggle source
# File lib/cici/ui.rb, line 8 def initialize(verbose, debug) @verbose = verbose @debug = debug end
Public Instance Methods
debug(message)
click to toggle source
# File lib/cici/ui.rb, line 34 def debug(message) puts message.to_s.colorize(:light_blue) if @debug end
fail(message)
click to toggle source
# File lib/cici/ui.rb, line 17 def fail(message) abort(message.colorize(:red)) end
message(message)
click to toggle source
No way to disable this. These are message that must be outputted.
# File lib/cici/ui.rb, line 22 def message(message) puts message end
success(message)
click to toggle source
# File lib/cici/ui.rb, line 13 def success(message) puts message.colorize(:green) end
verbose(message)
click to toggle source
# File lib/cici/ui.rb, line 30 def verbose(message) puts message.to_s if @verbose end
warning(message)
click to toggle source
# File lib/cici/ui.rb, line 26 def warning(message) puts message.to_s.colorize(:yellow) end