module Mumuki::Classroom::Reports::Formats::Table
Public Class Methods
format_report(stats)
click to toggle source
# File lib/mumuki/classroom/reports/formats.rb, line 15 def self.format_report(stats) return '<no data>' if stats.empty? header = stats.first.keys.join(' | ') body = stats.map { |it| it.values.join(' | ') }.join("\n") <<EOF #{header} #{header.size.times.map { '-' }.join} #{body} EOF end