Module: Study::TextHighlight

Defined in:
lib/study/text_highlight.rb

Class Method Summary collapse

Class Method Details

.blue(string, plain: false) ⇒ Object



12
13
14
# File 'lib/study/text_highlight.rb', line 12

def blue(string, plain: false)
  plain ? string.to_s : "\033[1;34;40m#{ string.to_s }\033[0m"
end

.cyan(string, plain: false) ⇒ Object



24
25
26
# File 'lib/study/text_highlight.rb', line 24

def cyan(string, plain: false)
  plain ? string.to_s : "\033[1;36;40m#{ string.to_s }\033[0m"
end

.green(string, plain: false) ⇒ Object



16
17
18
# File 'lib/study/text_highlight.rb', line 16

def green(string, plain: false)
  plain ? string.to_s : "\033[1;32;40m#{ string.to_s }\033[0m"
end

.red(string, plain: false) ⇒ Object



4
5
6
# File 'lib/study/text_highlight.rb', line 4

def red(string, plain: false)
  plain ? string.to_s : "\033[1;31;40m#{ string.to_s }\033[0m"
end

.violet(string, plain: false) ⇒ Object



20
21
22
# File 'lib/study/text_highlight.rb', line 20

def violet(string, plain: false)
  plain ? string.to_s : "\033[1;35;40m#{ string.to_s }\033[0m"
end

.white(string, plain: false) ⇒ Object



28
29
30
# File 'lib/study/text_highlight.rb', line 28

def white(string, plain: false)
  plain ? string.to_s : "\033[1;37;40m#{ string.to_s }\033[0m"
end

.yellow(string, plain: false) ⇒ Object



8
9
10
# File 'lib/study/text_highlight.rb', line 8

def yellow(string, plain: false)
  plain ? string.to_s : "\033[1;33;40m#{ string.to_s }\033[0m"
end