Module: ExtendedLogger::ColorScheme::Palette
- Defined in:
- lib/extended_logger/color_scheme.rb
Class Method Summary collapse
Class Method Details
.apply(values, color_scheme) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/extended_logger/color_scheme.rb', line 40 def self.apply values, color_scheme values.each do |level_name, values| values = { :fg => values } if values.is_a? Symbol values.each_key do |target| color_name = values[target] values[target] = Palette.get color_name end color_scheme.set level_name, **values end end |
.get(name) ⇒ Object
53 54 55 |
# File 'lib/extended_logger/color_scheme.rb', line 53 def self.get name names.index name end |
.names ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/extended_logger/color_scheme.rb', line 57 def self.names %i( black red green brown blue magenta cyan gray dark_gray bright_red bright_green yellow bright_blue bright_magenta bright_cyan white ) end |