Class: SolidObjects::WakeUpAdapters::Redis::Watch

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

Instance Method Summary collapse

Constructor Details

#initialize(adapter, generation) ⇒ Watch

Returns a new instance of Watch.

RBS:

  • (Redis, Integer) -> void

Parameters:



20
21
22
23
# File 'lib/solid_objects/wake_up_adapters/redis.rb', line 20

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

Instance Method Details

#wait(timeout:) ⇒ Boolean

RBS:

  • (timeout: Numeric) -> bool

Parameters:

  • timeout: (Numeric)

Returns:

  • (Boolean)


26
27
28
# File 'lib/solid_objects/wake_up_adapters/redis.rb', line 26

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