Packages

A library made for events-based architecture.

Current section

Files

Jump to
ev lib handler.ex
Raw

lib/handler.ex

defmodule EV.Handler do
@moduledoc """
Defines a behaviour for event handlers.
Handlers define how the system is supposed to react to events being applied.
"""
@callback handle(event :: EV.Event.t(), opts :: any()) :: {:ok | :error, any()}
end