Method: RequestLogAnalyzer::Aggregator::Summarizer#report_header
- Defined in:
- lib/request_log_analyzer/aggregator/summarizer.rb
#report_header(output) ⇒ Object
Generate report header. output
RequestLogAnalyzer::Output object to output to
127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/request_log_analyzer/aggregator/summarizer.rb', line 127 def report_header(output) output.title("Request summary") output.with_style(:cell_separator => false) do output.table({:width => 20}, {:font => :bold}) do |rows| rows << ['Parsed lines:', source.parsed_lines] rows << ['Skipped lines:', source.skipped_lines] rows << ['Parsed requests:', source.parsed_requests] rows << ['Skipped requests:', source.skipped_requests] rows << ["Warnings:", @warnings_encountered.map { |(key, value)| "#{key}: #{value}" }.join(', ')] if has_warnings? end end output << "\n" end |