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