Class: Takagi::Reactor

Inherits:
Object
  • Object
show all
Defined in:
sig/takagi/reactor.rbs

Overview

Coordinates local observables and remote observe subscriptions.

Instance Method Summary collapse

Constructor Details

#initializeReactor

Returns a new instance of Reactor.



10
# File 'sig/takagi/reactor.rbs', line 10

def initialize: () -> void

Instance Method Details

#observable {|arg0| ... } ⇒ Object

Parameters:

  • path (Object)

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


12
# File 'sig/takagi/reactor.rbs', line 12

def observable: (untyped path) { (?) -> untyped } -> untyped

#observe {|arg0| ... } ⇒ Object

Parameters:

  • uri (Object)

Yields:

Yield Parameters:

  • arg0

Yield Returns:

  • (Object)

Returns:

  • (Object)


14
# File 'sig/takagi/reactor.rbs', line 14

def observe: (untyped uri) { (?) -> untyped } -> untyped

#startObject

Returns:

  • (Object)


18
# File 'sig/takagi/reactor.rbs', line 18

def start: () -> untyped

#trigger_observeObject

Parameters:

  • uri (Object)
  • value (Object)

Returns:

  • (Object)


16
# File 'sig/takagi/reactor.rbs', line 16

def trigger_observe: (untyped uri, untyped value) -> untyped