module SidekiqUniqueJobs::Script::Timing

def now

Returns:
  • (Float) -
def now
  (Process.clock_gettime(Process::CLOCK_MONOTONIC) * 1000).to_i
end

def timed

Returns:
  • (yield return, Float) -
def timed
  start_time = now
  [yield, now - start_time]
end