Module: Term::Colorizer

Included in:
String
Defined in:
lib/term-colorizer/version.rb,
lib/term-colorizer/colorizer.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Constant Summary collapse

VERSION =
'0.1.3'
TERM_COLORS =
{
  :black          => "\e[30mSTR\e[0m",
  :red            => "\e[31mSTR\e[0m",
  :green          => "\e[32mSTR\e[0m",
  :yellow         => "\e[33mSTR\e[0m",
  :blue           => "\e[34mSTR\e[0m",
  :magenta        => "\e[35mSTR\e[0m",
  :cyan           => "\e[36mSTR\e[0m",
  :white          => "\e[37mSTR\e[0m",
  :bright_black   => "\e[1m\e[30mSTR\e[0m",
  :bright_red     => "\e[1m\e[31mSTR\e[0m",
  :bright_green   => "\e[1m\e[32mSTR\e[0m",
  :bright_yellow  => "\e[1m\e[33mSTR\e[0m",
  :bright_blue    => "\e[1m\e[34mSTR\e[0m",
  :bright_magenta => "\e[1m\e[35mSTR\e[0m",
  :bright_cyan    => "\e[1m\e[36mSTR\e[0m",
  :bright_white   => "\e[1m\e[37mSTR\e[0m"
}

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



46
47
48
49
# File 'lib/term-colorizer/colorizer.rb', line 46

def self.included(base)
  base.extend         ClassMethods
  base.send :include, InstanceMethods
end