Sha256: 65bf75c69c92da3c863eca2edf14de1489fea21959e659ecaa22b59c71776647
Contents?: true
Size: 703 Bytes
Versions: 1
Compression:
Stored size: 703 Bytes
Contents
# -*- encoding: utf-8 -*- # Benchmark speed of table operations $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) require 'tty' require 'benchmark' require 'benchmark/ips' 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) Benchmark.ips do |r| r.report("Ruby #to_s") do rows.to_s end r.report("TTY #to_s") do table.to_s end r.report("TTY ASCII #to_s") do table_ascii.to_s end r.report("TTY Unicode #to_s") do table_unicode.to_s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tty-0.0.7 | benchmarks/table.rb |