rodeo v0.3.0 Rodeo.HTTP
Encapsulates starting, configuring, reloading, and stopping of cowboy web server instances.
Summary
Functions
Shortcut for Rodeo.HTTP.reload({"/", handler, []})
See Rodeo.HTTP.router for format of matches
Defines a default handler
matches must be in format: [{ "/foo/[...]", Handler, opts }]
Starts the server on a given TCP port port (default: 8080). You can
pass :auto to find a random available TCP port. identifier is
passed to :cowboy as its listener id
Functions
Shortcut for Rodeo.HTTP.reload({"/", handler, []}).
See Rodeo.HTTP.router for format of matches.
Example:
iex>Rodeo.HTTP.start
{:ok, #PID<0.306.0>}
iex>Rodeo.HTTP.reload( {"/my/new/match", OtherHandler, []} )
:ok