Sha256: b73f77a7068dea90ac0703a3a8f19c576de6e04c0caac016b188a62f3aeb240f
Contents?: true
Size: 496 Bytes
Versions: 17
Compression:
Stored size: 496 Bytes
Contents
module WatchmonkeyCli class Application module Colorize COLORMAP = { black: 30, red: 31, green: 32, yellow: 33, blue: 34, magenta: 35, cyan: 36, white: 37, } def colorize str, color = :yellow ccode = COLORMAP[color.to_sym] || raise(ArgumentError, "Unknown color #{color}!") @opts[:colorize] ? "\e[#{ccode}m#{str}\e[0m" : "#{str}" end alias_method :c, :colorize end end end
Version data entries
17 entries across 17 versions & 1 rubygems