lib/vedeu/support/timer.rb in vedeu-0.4.31 vs lib/vedeu/support/timer.rb in vedeu-0.4.32
- old
+ new
@@ -21,13 +21,13 @@
@started = Time.now.to_f
end
# @param block [Proc]
# @return [void]
- def measure(&block)
+ def measure
work = yield
- elapsed = ((Time.now.to_f - started) * 1000).to_i
+ elapsed = ((Time.now.to_f - started) * 1000).round(3)
Vedeu.log(type: :timer, message: "#{message} took #{elapsed}ms.")
work
end