class String
Public Instance Methods
colorize(color_code)
click to toggle source
colorization
# File lib/core_ext/string/color.rb, line 3 def colorize(color_code) "\e[#{color_code}m#{self}\e[0m" end
green()
click to toggle source
# File lib/core_ext/string/color.rb, line 11 def green colorize(32) end
indent(level)
click to toggle source
# File lib/core_ext/string/indent.rb, line 2 def indent(level) split("\n").map { |line| ' ' * (level * 2) + line }.join("\n") end
pink()
click to toggle source
# File lib/core_ext/string/color.rb, line 19 def pink colorize(35) end
red()
click to toggle source
# File lib/core_ext/string/color.rb, line 7 def red colorize(31) end
unindent()
click to toggle source
# File lib/core_ext/string/unindent.rb, line 2 def unindent gsub /^#{self[/\A\s*/]}/, '' end
yellow()
click to toggle source
# File lib/core_ext/string/color.rb, line 15 def yellow colorize(33) end