Class: Limiter::Clock

Inherits:
Object
  • Object
show all
Extended by:
SingleForwardable
Includes:
Singleton
Defined in:
lib/limiter/clock.rb

Instance Method Summary collapse

Instance Method Details

#sleep(interval) ⇒ Object



13
14
15
# File 'lib/limiter/clock.rb', line 13

def sleep(interval)
  Kernel.sleep(interval)
end

#timeObject



17
18
19
# File 'lib/limiter/clock.rb', line 17

def time
  Process.clock_gettime(Process::CLOCK_MONOTONIC)
end