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