Class: Ori::Timeout

Inherits:
Object
  • Object
show all
Includes:
Selectable
Defined in:
lib/ori/timeout.rb

Instance Method Summary collapse

Constructor Details

#initialize(duration) ⇒ Timeout

Returns a new instance of Timeout.



7
8
9
# File 'lib/ori/timeout.rb', line 7

def initialize(duration)
  @duration = duration
end

Instance Method Details

#awaitObject



11
12
13
14
# File 'lib/ori/timeout.rb', line 11

def await
  sleep(@duration)
  true
end