Skip to content

Commit 6cb322f

Browse files
committed
wip
1 parent d32fd14 commit 6cb322f

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

dev/benchmark.cr

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -74,25 +74,25 @@ versions.each do |version|
7474
results << run_benchmark
7575
end
7676

77-
table = Tablo::Table.new do |t|
78-
t.add_column("Version") { |row| row[:version] }
79-
t.add_column("Mean") { |row| "%.4fs" % row[:mean] }
80-
t.add_column("Std Dev") { |row| "%.4fs" % row[:stddev] }
81-
t.add_column("Min") { |row| "%.4fs" % row[:min] }
82-
t.add_column("Max") { |row| "%.4fs" % row[:max] }
83-
end
84-
85-
versions.each_with_index do |version, index|
77+
data = versions.map_with_index do |version, index|
8678
result = results[index]?
8779
next unless result
8880

89-
table << {
90-
version: version,
91-
mean: result["results"][0]["mean"].as_f,
92-
stddev: result["results"][0]["stddev"].as_f,
93-
min: result["results"][0]["min"].as_f,
94-
max: result["results"][0]["max"].as_f,
95-
}
81+
[
82+
version,
83+
result["results"][0]["mean"].as_f,
84+
result["results"][0]["stddev"].as_f,
85+
result["results"][0]["min"].as_f,
86+
result["results"][0]["max"].as_f,
87+
]
88+
end.compact
89+
90+
table = Tablo::Table.new(data) do |t|
91+
t.add_column("Version") { |row| row[0] }
92+
t.add_column("Mean") { |row| "%.4fs" % row[1] }
93+
t.add_column("Std Dev") { |row| "%.4fs" % row[2] }
94+
t.add_column("Min") { |row| "%.4fs" % row[3] }
95+
t.add_column("Max") { |row| "%.4fs" % row[4] }
9696
end
9797

9898
puts table

0 commit comments

Comments
 (0)