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