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