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