module Cased::CLI::Log

Constants

BOLD
CLEAR
YELLOW

Public Class Methods

color(text, color, bold = false) click to toggle source
# File lib/cased/cli/log.rb, line 20
def self.color(text, color, bold = false)
  color = self.class.const_get(color.upcase) if color.is_a?(Symbol)
  bold  = bold ? BOLD : ''
  "#{bold}#{color}#{text}#{CLEAR}"
end
log(text) click to toggle source
# File lib/cased/cli/log.rb, line 14
def self.log(text)
  puts string(text)
ensure
  STDOUT.flush
end
string(text) click to toggle source
# File lib/cased/cli/log.rb, line 10
def self.string(text)
  [color('[cased]', YELLOW, true), text].join(' ')
end