enum

Ansi

Inherits Enum < Comparable < Value < Object

Constants

BLACK = 30
RED = 31
GREEN = 32
YELLOW = 33
BLUE = 34
MAGENTA = 35
CYAN = 36
WHITE = 37
GRAY = 90
LRED = 91
LGREEN = 92
LYELLOW = 93
LBLUE = 94
LMAGENTA = 95
LCYAN = 96
LWHITE = 97
RESET = 0

Instance methods

black?

Returns true if this enum value equals BLACK

Source
blue?

Returns true if this enum value equals BLUE

Source
cyan?

Returns true if this enum value equals CYAN

Source
gray?

Returns true if this enum value equals GRAY

Source
green?

Returns true if this enum value equals GREEN

Source
lblue?

Returns true if this enum value equals LBLUE

Source
lcyan?

Returns true if this enum value equals LCYAN

Source
lgreen?

Returns true if this enum value equals LGREEN

Source
lmagenta?

Returns true if this enum value equals LMAGENTA

Source
lred?

Returns true if this enum value equals LRED

Source
lwhite?

Returns true if this enum value equals LWHITE

Source
lyellow?

Returns true if this enum value equals LYELLOW

Source
magenta?

Returns true if this enum value equals MAGENTA

Source
red?

Returns true if this enum value equals RED

Source
reset?

Returns true if this enum value equals RESET

Source
to_s

Returns a String representation of this enum member. In the case of regular enums, this is just the name of the member. In the case of flag enums, it's the names joined by vertical bars, or "None", if the value is zero.

If an enum's value doesn't match a member's value, the raw value is returned as a string.

Color::Red.to_s                     # => "Red"
IOMode::None.to_s                   # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"

Color.new(10).to_s # => "10"
Source
white?

Returns true if this enum value equals WHITE

Source
yellow?

Returns true if this enum value equals YELLOW

Source