class ResumeListFormatter
ResumeListFormatter
class
Public Class Methods
new(report)
click to toggle source
Calls superclass method
ResumeArrayFormatter::new
# File lib/teuton/report/formatter/resume_list_formatter.rb, line 7 def initialize(report) super(report) @data = {} end
Public Instance Methods
process()
click to toggle source
# File lib/teuton/report/formatter/resume_list_formatter.rb, line 12 def process build_data process_config process_cases process_conn_errors process_results process_hof deinit end
Private Instance Methods
process_cases()
click to toggle source
# File lib/teuton/report/formatter/resume_list_formatter.rb, line 31 def process_cases w "CASES\n" @data[:cases].each do |line| w " [#{line[:id]}] #{line[:members]} :#{format('%3d', line[:grade])}\n" end end
process_config()
click to toggle source
# File lib/teuton/report/formatter/resume_list_formatter.rb, line 24 def process_config w "CONFIGURATION\n" @data[:config].each do |key,value| w " * #{key}: #{trim(value)}\n" end end
process_conn_errors()
click to toggle source
# File lib/teuton/report/formatter/resume_list_formatter.rb, line 38 def process_conn_errors w "CONN ERRORS\n" @data[:cases].each do |line| line[:conn_status].each_pair do |h, e| w " * #{line[:id]} #{line[:members]} #{h} #{e}\n" end end end
process_hof()
click to toggle source
# File lib/teuton/report/formatter/resume_list_formatter.rb, line 54 def process_hof return if @data[:hall_of_fame].size < 3 w "\nHALL OF FAME\n" @data[:hall_of_fame].each do |line| w " #{line[0]} : #{line[1]}\n" end end
process_results()
click to toggle source
# File lib/teuton/report/formatter/resume_list_formatter.rb, line 47 def process_results w "\nRESULTS\n" @data[:results].each do |key,value| w " * #{key}: #{value}\n" end end