API Reference box v0.15.1

View Source

Modules

Binary flags type for integer (binary based) flag list.

Cache related function. They all depends on a Box.Cache server as this process will be the owner of the :ets table that holds the cached values.

Ecto changeset helper functions.

Extra functions to work with Enums.

Fraction type to work with irrational numbers. The fractions are not simplified. At the moment, it also doesn't support negative fractions.

Ecto type for Fraction. The Fraction type is expected to be stored as a fraction type which is a composite Postgres type.

Behaviour for generating random values. Generators needs to implement this behaviour.

Generates an alphanumerical string. Parts can be given as argument to filter lowercase, uppercase or numbers out of the range possibility.

Generates a base 64 URL safe

Random string generator from a character string

Generates an RGB(A) string.

Generates a hexadecimal string.

Helper functions to work with List.

Extra functions to work with map.

Extra functions to work with MapSets.

Ecto type to persist MapSets of a given value type

Starts a pool processor that runs jobs concurrently

Pub sub message wrapping structure

Queue data structure

Helper function to deal with :ok/:error tuples

Use cases are a way to perform mutation in the system through automatic transactioning. They can perform validation and side effects when the results is a success one.

Run

Mix Tasks

Renames a project to a new name. It expects the following arguments