class

EventHandler::AddHandlerEvent

Inherits EventHandler::Event < Reference < Object

Meta event, emitted whenever a handler is added for any event, including itself.

A Wrapper is implicitly created for each handler on every on(), and besides the handler itself carries the subscription args (once?, async?, at) — giving listeners on this meta event full insight into the handler.

Constructors

new(event : ::EventHandler::Event.class, wrapper : EventHandler::Wrapper(Proc(Event, Nil)))

Instance methods

clone
copy_with(event _event = @event, wrapper _wrapper = @wrapper)
event
wrapper

Nested types