Class: ResumeTXTFormatter

Inherits:
ResumeArrayFormatter show all
Defined in:
lib/teuton/report/formatter/resume_txt_formatter.rb

Overview

TXTFormatter class

Instance Method Summary collapse

Methods inherited from ResumeArrayFormatter

#build_cases_data, #build_data, #build_final_data, #build_hof_data, #build_initial_data

Methods inherited from BaseFormatter

#deinit, #init, #trim, #w

Constructor Details

#initialize(report, color = false) ⇒ ResumeTXTFormatter

Returns a new instance of ResumeTXTFormatter.



9
10
11
12
13
# File 'lib/teuton/report/formatter/resume_txt_formatter.rb', line 9

def initialize(report, color = false)
  @color = color
  super(report)
  @data = {}
end

Instance Method Details

#processObject



15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/teuton/report/formatter/resume_txt_formatter.rb', line 15

def process
  rainbow_state = Rainbow.enabled
  Rainbow.enabled = @color

  build_data
  process_config
  process_cases
  process_conn_errors
  process_results
  process_hof
  deinit

  Rainbow.enabled = rainbow_state
end