Sha256: 5dc9539bea4bdc46af62ce39ed36237b51ae7471143d74ccc0ff653ff21332e4
Contents?: true
Size: 640 Bytes
Versions: 3
Compression:
Stored size: 640 Bytes
Contents
require 'whirled_peas/utils/ansi' require_relative 'bg_color' require_relative 'color' module WhirledPeas module Settings class TextColor < Color BLACK = new(Utils::Ansi::BLACK) RED = new(Utils::Ansi::RED) GREEN = new(Utils::Ansi::GREEN) YELLOW = new(Utils::Ansi::YELLOW) BLUE = new(Utils::Ansi::BLUE) MAGENTA = new(Utils::Ansi::MAGENTA) CYAN = new(Utils::Ansi::CYAN) WHITE = new(Utils::Ansi::WHITE) GRAY = BLACK.bright DEFAULT = nil # Use system defined default def as_bg_color BgColor.new(code + BgColor::BG_OFFSET, bright?) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
whirled_peas-0.13.0 | lib/whirled_peas/settings/text_color.rb |
whirled_peas-0.12.0 | lib/whirled_peas/settings/text_color.rb |
whirled_peas-0.11.1 | lib/whirled_peas/settings/text_color.rb |