Module: Chandler::Refinements::Color

Defined in:
lib/chandler/refinements/color.rb

Overview

Monkey patch String to provide basic ANSI color support.

“hello”.color? # => false “hello”.blue # => “e[0;34;49mhelloe[0m” “hello”.blue.color? # => true “hello”.blue.strip_color # “hello”

Constant Summary collapse

ANSI_CODES =
{
  :red   => 31,
  :green => 32,
  :blue  => 34,
  :gray  => 90,
  :grey  => 90
}.freeze