module SoPerf::TimeHelper
Public Instance Methods
format(res, unit)
click to toggle source
# File lib/soperf/soperf_helpers.rb, line 63 def format(res, unit) "#{res.round(2).to_s.gsub(/\.0$/, '')}#{unit}" end
translate_time(val)
click to toggle source
# File lib/soperf/soperf_helpers.rb, line 33 def translate_time(val) val = val.abs.round(2) if val == 0 0 else res = val if res/1000.0 >= 1 res = res/1000.0 #to seconds if res/60.0 >= 1 res = res/60.0 if res/60.0 >= 1 res = res/60.0 if res/24 >= 1 res = res/24 format(res, "d") else format(res, "h") end else format(res, "m") end else format(res, "s") end else format(res, "ms") end end end