Module: ConsoleKit::Connections::TableRenderer

Defined in:
lib/console_kit/connections/table_renderer.rb

Overview

Renders diagnostic data into a Unicode box-drawing table

Class Method Summary collapse

Class Method Details

.render(rows) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/console_kit/connections/table_renderer.rb', line 10

def render(rows)
  headers = %w[Service Status Latency Details]
  table_rows = rows.map { |row| TableFormatter.format_row(row) }
  widths = calculate_widths(headers, table_rows)

  build_table(headers, table_rows, widths)
end