class String
Public Instance Methods
blue()
click to toggle source
# File lib/ext/string.rb, line 10 def blue() colorize('34'); end
bold()
click to toggle source
# File lib/ext/string.rb, line 6 def bold() colorize('1'); end
colorize(color_code)
click to toggle source
rubocop:disable Layout/EmptyLineBetweenDefs rubocop:disable Style/SingleLineMethods
# File lib/ext/string.rb, line 4 def colorize(color_code) "\e[#{color_code}m#{self}\e[0m"; end
commify()
click to toggle source
# File lib/ext/commify.rb, line 8 def commify gsub(/(\d)(?=(\d{3})+(\..*)?$)/, '\1,') end
green()
click to toggle source
# File lib/ext/string.rb, line 11 def green() colorize('32'); end
invert()
click to toggle source
# File lib/ext/string.rb, line 7 def invert() colorize('7'); end
red()
click to toggle source
# File lib/ext/string.rb, line 9 def red() colorize('31'); end
undent()
click to toggle source
# File lib/ext/string.rb, line 13 def undent() gsub(/^.{#{slice(/^ +/).length}}/, ''); end