Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/takelage/info/status/bar.rb

Overview

Amend String class with colorization.

Instance Method Summary collapse

Instance Method Details

#blueObject

String color blue



99
100
101
# File 'lib/takelage/info/status/bar.rb', line 99

def blue
  colorize(34)
end

#colorize(color_code) ⇒ Object

Colorize strings



79
80
81
# File 'lib/takelage/info/status/bar.rb', line 79

def colorize(color_code)
  "\e[#{color_code}m#{self}\e[0m"
end

#greenObject

String color green



89
90
91
# File 'lib/takelage/info/status/bar.rb', line 89

def green
  colorize(32)
end

#light_blueObject

String color light_blue



109
110
111
# File 'lib/takelage/info/status/bar.rb', line 109

def light_blue
  colorize(36)
end

#pinkObject

String color pink



104
105
106
# File 'lib/takelage/info/status/bar.rb', line 104

def pink
  colorize(35)
end

#redObject

String color red



84
85
86
# File 'lib/takelage/info/status/bar.rb', line 84

def red
  colorize(31)
end

#yellowObject

String color yellow



94
95
96
# File 'lib/takelage/info/status/bar.rb', line 94

def yellow
  colorize(33)
end