Gemini.Router behaviour (Gemini v0.2.0)

Behaviour for router modules.

Link to this section Summary

Link to this section Types

Link to this type

forward_return()

Specs

forward_return() :: {:ok, Gemini.Response.t()} | {:error, any()}

Link to this section Callbacks

Link to this callback

forward_request(request)

Specs

forward_request(request :: Gemini.Request.t()) :: forward_return()

Process Gemini.Request. Return Gemini.Response.