Class: SolidObjects::WakeUp::Watch

Inherits:
Object
  • Object
show all
Defined in:
lib/solid_objects/wake_up.rb,
sig/generated/lib/solid_objects/wake_up.rbs

Instance Method Summary collapse

Constructor Details

#initialize(wake_up, generation) ⇒ Watch

Returns a new instance of Watch.

RBS:

  • (WakeUp, Integer) -> void

Parameters:



10
11
12
13
# File 'lib/solid_objects/wake_up.rb', line 10

def initialize(wake_up, generation)
  @wake_up = wake_up
  @generation = generation
end

Instance Method Details

#wait(timeout:) ⇒ Boolean

RBS:

  • (timeout: Numeric) -> bool

Parameters:

  • timeout: (Numeric)

Returns:

  • (Boolean)


16
17
18
# File 'lib/solid_objects/wake_up.rb', line 16

def wait(timeout:)
  @wake_up.wait(timeout:, generation: @generation)
end