Module: Colorit::Colors

Includes:
Enumerable
Defined in:
lib/colorit/colors.rb

Constant Summary collapse

COLORS =
{
    :reset    => "\e[0m",
    :red      => "\e[1;37;41m",
    :black    => "\e[1;30;47m",
    :green    => "\e[1;32m",
    :yellow   => "\e[1;33m",
    :blue     => "\e[1;34m",
    :magenta  => "\e[1;35m",
    :cyan   => "\e[1;36m",
}

Class Method Summary collapse

Class Method Details

.allObject

get all “real” colors



30
31
32
# File 'lib/colorit/colors.rb', line 30

def self.all
  Colorit::Colors::COLORS.reject {|k,v| k == :reset }
end

.each(&block) ⇒ Object

to implement Enumerable



18
19
20
# File 'lib/colorit/colors.rb', line 18

def self.each(&block)
  self.all().each(&block)
end

.resetObject

get reset preset



24
25
26
# File 'lib/colorit/colors.rb', line 24

def self.reset
  Colorit::Colors::COLORS[:reset]
end