Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/string_color.rb
Instance Method Summary collapse
-
#blue ⇒ Object
Return Blue.
-
#brown ⇒ Object
Return Brown.
-
#colorize(text, color_code) ⇒ Object
Colored text.
-
#cyan ⇒ Object
Return Cyan.
-
#dark_gray ⇒ Object
Return Dark Gray.
-
#green ⇒ Object
Return Green.
-
#light_blue ⇒ Object
Return Light Blue.
-
#light_cyan ⇒ Object
Return Light Cyan.
-
#light_gray ⇒ Object
Return Light Gray.
-
#light_green ⇒ Object
Return Light Green.
-
#light_purple ⇒ Object
Return Light Purple.
-
#light_red ⇒ Object
Return Light Red.
-
#purple ⇒ Object
Return Purple.
-
#red ⇒ Object
Return red.
-
#white ⇒ Object
Return White.
-
#yellow ⇒ Object
Return Yellow.
Instance Method Details
#blue ⇒ Object
Return Blue
31 |
# File 'lib/string_color.rb', line 31 def blue; colorize(self, "\e[34m"); end |
#brown ⇒ Object
Return Brown
39 |
# File 'lib/string_color.rb', line 39 def brown; colorize(self, "\e[33m"); end |
#colorize(text, color_code) ⇒ Object
Colored text
49 |
# File 'lib/string_color.rb', line 49 def colorize(text, color_code) "#{color_code}#{text}\e[0m" end |
#cyan ⇒ Object
Return Cyan
41 |
# File 'lib/string_color.rb', line 41 def cyan; colorize(self, "\e[36m"); end |
#dark_gray ⇒ Object
Return Dark Gray
47 |
# File 'lib/string_color.rb', line 47 def dark_gray; colorize(self, "\e[1;30m"); end |
#green ⇒ Object
Return Green
25 |
# File 'lib/string_color.rb', line 25 def green; colorize(self, "\e[32m"); end |
#light_blue ⇒ Object
Return Light Blue
33 |
# File 'lib/string_color.rb', line 33 def light_blue; colorize(self, "\e[1;34m"); end |
#light_cyan ⇒ Object
Return Light Cyan
43 |
# File 'lib/string_color.rb', line 43 def light_cyan; colorize(self, "\e[1;36m"); end |
#light_gray ⇒ Object
Return Light Gray
45 |
# File 'lib/string_color.rb', line 45 def light_gray; colorize(self, "\e[37m"); end |
#light_green ⇒ Object
Return Light Green
27 |
# File 'lib/string_color.rb', line 27 def light_green; colorize(self, "\e[1;32m"); end |
#light_purple ⇒ Object
Return Light Purple
37 |
# File 'lib/string_color.rb', line 37 def light_purple; colorize(self, "\e[1;35m"); end |
#light_red ⇒ Object
Return Light Red
23 |
# File 'lib/string_color.rb', line 23 def light_red; colorize(self, "\e[1;31m"); end |
#purple ⇒ Object
Return Purple
35 |
# File 'lib/string_color.rb', line 35 def purple; colorize(self, "\e[35m"); end |
#red ⇒ Object
Return red
21 |
# File 'lib/string_color.rb', line 21 def red; colorize(self, "\e[31m"); end |
#white ⇒ Object
Return White
19 |
# File 'lib/string_color.rb', line 19 def white; colorize(self, "\e[1;37m"); end |
#yellow ⇒ Object
Return Yellow
29 |
# File 'lib/string_color.rb', line 29 def yellow; colorize(self, "\e[1;33m"); end |