Module: Delti
- Defined in:
- lib/delti.rb
Instance Method Summary collapse
Instance Method Details
#dt! ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/delti.rb', line 2 def dt! @_delta_table ||= {} key = Kernel.caller.first last = @_delta_table[key] if last.nil? @_delta_table[key] = Process.clock_gettime(Process::CLOCK_MONOTONIC) nil else now = Process.clock_gettime(Process::CLOCK_MONOTONIC) delta = now - last @_delta_table[key] = now delta end end |