module Done::ANSIColors
Constants
- Colors
Public Class Methods
colorize(input, color)
click to toggle source
# File lib/done_log/ansi_colors.rb, line 15 def self.colorize input, color return input unless color color = color.to_sym if color == :none return input end color_code = if color.start_with? 'bright' code = Colors[color.to_s.split('_').last.to_sym] "#{code};1" else Colors[color.to_sym] end "\e[#{color_code}m#{input}\e[0m" end
colors()
click to toggle source
# File lib/done_log/ansi_colors.rb, line 34 def self.colors @colors ||= Colors.keys.concat(Colors.keys.map { |c| "bright_#{c}".to_sym }) end