Example see Maxwell.Middleware.BaseUrl
Maxwell.Middleware.BaseUrl
failure() :: {:error, reason :: term}
next_fn() :: (Maxwell.Conn.t -> Maxwell.Conn.t)
opts() :: any
success() :: Maxwell.Conn.t
call(Maxwell.Conn.t, next_fn, opts) :: success | failure
init(opts) :: opts
request(Maxwell.Conn.t, opts :: term) :: success | failure
response(Maxwell.Conn.t, opts :: term) :: success | failure