Class: TraceViz::Defaults::Colors

Inherits:
Object
  • Object
show all
Defined in:
lib/trace_viz/defaults/colors.rb

Constant Summary collapse

COLORS =
{
  reset: "\e[0m",
  bold: "\e[1m",
  dim: "\e[2m",
  italic: "\e[3m",
  underline: "\e[4m",
  reverse: "\e[7m",
  hidden: "\e[8m",
  strikethrough: "\e[9m",
}

Class Method Summary collapse

Class Method Details

.allObject



51
52
53
# File 'lib/trace_viz/defaults/colors.rb', line 51

def all
  COLORS
end

.fetch(color) ⇒ Object



55
56
57
# File 'lib/trace_viz/defaults/colors.rb', line 55

def fetch(color)
  COLORS.fetch(color, COLORS[:reset])
end