benchmarks/table.rb in tty-0.0.7 vs benchmarks/table.rb in tty-0.0.8
- old
+ new
@@ -11,10 +11,11 @@
header = [:name, :color]
rows = (1..100).map { |n| ["row#{n}", "red"] }
table = TTY::Table.new(header, rows)
table_ascii = TTY::Table.new(header, rows, :renderer => :ascii)
table_unicode = TTY::Table.new(header, rows, :renderer => :unicode)
+table_color = TTY::Table.new(header, rows, :renderer => :ascii, :border => { :style => :red })
Benchmark.ips do |r|
r.report("Ruby #to_s") do
rows.to_s
@@ -28,8 +29,12 @@
table_ascii.to_s
end
r.report("TTY Unicode #to_s") do
table_unicode.to_s
+ end
+
+ r.report("TTY Color #to_s") do
+ table_color.to_s
end
end