Module: Mumuki::Classroom::Reports::Formats::Table
- Defined in:
- lib/mumuki/classroom/reports/formats.rb
Class Method Summary collapse
Class Method Details
.format_report(stats) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# 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 |