Sha256: 64d82c605ab218a8a21e19251c69a4ab4f8a2fc681b7175ecc087e35102bfb93
Contents?: true
Size: 304 Bytes
Versions: 5
Compression:
Stored size: 304 Bytes
Contents
require 'rainbow' class String def truncate(width) self[0, width] end def pluralize(n, suffix = 's', singular_suffix = '') if n == 1 self + singular_suffix else self + suffix end end def highlight(pattern) gsub(/#{pattern}/i) { |m| Rainbow(m).red } end end
Version data entries
5 entries across 5 versions & 1 rubygems