camarero v0.3.0 Camarero.Catering.Routes View Source

Internal state for all the routes known to this application

Link to this section Summary

Functions

Returns a specification to start this module under a supervisor

Retrieves the handler for the route specified

Stores a handler for the route specified

Starts an agent linked to the current process

Returns the whole mapping of routes to handlers

Link to this section Types

Link to this section Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

Retrieves the handler for the route specified

Link to this function

put(key, value) View Source
put(key :: binary(), value :: module()) :: :ok

Stores a handler for the route specified

Link to this function

start_link(opts \\ [], initial \\ %{}) View Source
start_link(Keyword.t(), map()) ::
  {:ok, pid()} | {:error, {:already_started, pid()} | term()}

Starts an agent linked to the current process

Returns the whole mapping of routes to handlers