module Proclib::StringFormatting
Constants
- COLORS
- UnknownColor
Public Instance Methods
colorize(color)
click to toggle source
# File lib/proclib/string_formatting.rb, line 13 def colorize(color) color = COLORS[color] if color.nil? raise(UnknownColor, "Unknown color for string: `#{color}`") end "\033[#{color}m#{self}\033[#{COLORS[:default]}m" end
truncate_to(size)
click to toggle source
# File lib/proclib/string_formatting.rb, line 23 def truncate_to(size) self[0..size] end