API Reference combo v#0.10.0
View SourceModules
A web framework, that combines the good parts of modern web development.
Defines a channel.
Conveniences for testing channels.
A plug and module to handle automatic code reloading.
Function plugs and %Plug.Conn{} helpers in the scope of Combo.
Conveniences for testing endpoints and connection related helpers.
Defines a controller.
Functions for runtime introspection and debugging.
Defines an endpoint.
The Bandit adapter for Combo.Endpoint.
The Cowboy2 adapter for Combo.Endpoint.
Wraps an endpoint, attempting to sync with Combo.CodeReloader if an
exception is raised which indicates that we may be in the middle of a reload.
Filtering sensitive parameters, such as passwords and tokens.
Provides shared flash access.
Building blocks for working with HTML.
Define a Combo.HTML.Form struct and functions to interact with it.
Converts a data structure into a Combo.HTML.Form struct.
The struct returned by form[field].
Provides helpers for testing HTML.
Reloads web pages when files change during development.
The Socket handler for combo:live_reloader channel.
Logging various instrumentation events.
Conveniences for working with names.
Raised when one of the accept* headers is not accepted by the server.
Provides Presence tracking to processes and channels.
Proxy requests to other plugs.
Defines a router.
Generates a module for route helpers and generic url helpers.
Exception raised when no route is found.
Provides HTML safety utilities.
Defines the HTML safe protocol.
A socket implementation that multiplexes messages over channels.
Defines a message sent from pubsub to channels and vice-versa.
Raised when the socket message is invalid.
Defines a message dispatched over transport to channels and vice-versa.
Defines a reply sent from channels to transports.
A behaviour that serializes incoming and outgoing socket messages.
Outlines the Socket <-> Transport communication.
Manages the static files.
The behaviour for implementing static file compressors.
An implementation of gzip compressor.
Compiling and rendering templates.
The template engine that handles CEEx templates.
Provides assigns related helpers.
The compiler for Combo.Template.CEExEngine.
The declarative API of assigns.
Provides ~CE sigil.
Provides slot related helpers.
The template engine that handles EEx templates.
The behaviour for implementing template engines.
The template engine that handles Elixir script template.
The behaviour for implementing format encoders.
The format encoder for HTML.
Sign/verify or encrypt/decrypt data inside tokens.
Builds url or path.
A protocol that converts data structures into URL parameters.
Mix Tasks
Prints Combo tasks and their information.
Generates a secret and prints it to the stdout.
Prints all routes for a given router.
Serves all endpoints.
Cleans old versions of static files.
Digests and compresses static files.