Module: Dry::Events::Publisher

Defined in:
sig/dry/events/publisher.rbs

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.[] ⇒ Module

Parameters:

  • id (Symbol)

Returns:

  • (Module)


13
# File 'sig/dry/events/publisher.rbs', line 13

def self.[]: (Symbol id) -> Module

.register_event ⇒ void

This method returns an undefined value.

Parameters:

  • event_id (String)


19
# File 'sig/dry/events/publisher.rbs', line 19

def self.register_event: (String event_id) -> void

Instance Method Details

#publish ⇒ void

This method returns an undefined value.

Parameters:

  • event_id (String)
  • payload (Object)


17
# File 'sig/dry/events/publisher.rbs', line 17

def publish: (String event_id, **untyped payload) -> void

#subscribe ⇒ void

This method returns an undefined value.

Parameters:

  • listener (Object)


15
# File 'sig/dry/events/publisher.rbs', line 15

def subscribe: (untyped listener) -> void