class String
Public Instance Methods
method_missing(m, *args)
click to toggle source
# File lib/bean/colored.rb, line 4 def method_missing(m, *args) color(m) end
Private Instance Methods
color(key)
click to toggle source
# File lib/bean/colored.rb, line 10 def color(key) color_map = { black: "\033[30m#{self}\033[0m", red: "\033[31m#{self}\033[0m", green: "\033[32m#{self}\033[0m", yellow: "\033[33m#{self}\033[0m", blue: "\033[34m#{self}\033[0m", purple: "\033[35m#{self}\033[0m", darkgreen: "\033[36m#{self}\033[0m", white: "\033[37m#{self}\033[0m", } color_map[key] end