Module: RubyGraphWalker
- Defined in:
- lib/graph.rb,
lib/colorize.rb,
lib/test_planner.rb
Defined Under Namespace
Modules: TestPlanner
Classes: Edge, Graph, Vertex
Instance Method Summary
collapse
Instance Method Details
#blue(text) ⇒ Object
9
|
# File 'lib/colorize.rb', line 9
def blue(text); colorize(text, 34); end
|
#colorize(text, color_code) ⇒ Object
2
3
4
|
# File 'lib/colorize.rb', line 2
def colorize(text, color_code)
"\e[#{color_code}m#{text}\e[0m"
end
|
#cyan(text) ⇒ Object
11
|
# File 'lib/colorize.rb', line 11
def cyan(text); colorize(text, 36); end
|
#exchange_foreground_and_background(text) ⇒ Object
14
|
# File 'lib/colorize.rb', line 14
def exchange_foreground_and_background(text); colorize(text, 7); end
|
#green(text) ⇒ Object
7
|
# File 'lib/colorize.rb', line 7
def green(text); colorize(text, 32); end
|
#light_red(text) ⇒ Object
15
|
# File 'lib/colorize.rb', line 15
def light_red(text); colorize(text, 91); end
|
#log_error(msg) ⇒ Object
21
22
23
|
# File 'lib/colorize.rb', line 21
def log_error(msg)
puts light_red(msg)
end
|
#log_info(msg) ⇒ Object
25
26
27
|
# File 'lib/colorize.rb', line 25
def log_info(msg)
puts green(msg)
end
|
#log_warning(msg) ⇒ Object
17
18
19
|
# File 'lib/colorize.rb', line 17
def log_warning(msg)
puts magenta(msg)
end
|
#magenta(text) ⇒ Object
10
|
# File 'lib/colorize.rb', line 10
def magenta(text); colorize(text, 35); end
|
#magenta_background(text) ⇒ Object
13
|
# File 'lib/colorize.rb', line 13
def magenta_background(text); colorize(text, 45); end
|
#red(text) ⇒ Object
6
|
# File 'lib/colorize.rb', line 6
def red(text); colorize(text, 31); end
|
#yellow(text) ⇒ Object
8
|
# File 'lib/colorize.rb', line 8
def yellow(text); colorize(text, 33); end
|
#yellow_background(text) ⇒ Object
12
|
# File 'lib/colorize.rb', line 12
def yellow_background(text); colorize(text, 43); end
|