Sha256: e5c991689e72c7454262337526b04e100118df6287756a280ec40a2d54d630a7
Contents?: true
Size: 361 Bytes
Versions: 28
Compression:
Stored size: 361 Bytes
Contents
class TraceTree class Timer attr_reader :record def initialize @record = Hash.new do |h, k| h[k] = [] end end def [](name) record[name] << Time.now end def to_s Hash[record.map{|k,v| [k, v[-1] - v[0]]}].to_s end private def ftime time time.strftime '%F %T %L' end end end
Version data entries
28 entries across 28 versions & 1 rubygems