StrawHat v0.6.0 API Reference

Modules

Utility package used on Straw Hat Ecosystem.

It defines a configurable module. A configurable module expose config function that returns the configuration of the module based a merge strategy.

Some utils functions around Ecto.Changeset

Used for Error handling. The StrawHat's philosophy is to have data structure as much as we can.

Ecto.Changeset parser that transforms the Ecto.Changeset errors into list of %StrawHat.Error{}.

Data structure that represents a list of StrawHat.Error.t/0.

Metadata used on StrawHat.Error.t/0. It is a representation of key value pair into StrawHat.Error.ErrorMetadata.t/0. Most likely used through StrawHat.Error.

Utilities for working with "result tuples".

Functions for transforming maps, keys and values.

Exceptions