Rivet.Utils.Ecto.AtomKeymap (rivet_utils v2.0.8)

View Source

Convert map keys from strings to atoms, recursively, when pulling in from the Db.

Contributor: Brandon Gillespie

Summary

Functions

Callback implementation for Ecto.Type.cast/1.

Callback implementation for Ecto.Type.dump/1.

Callback implementation for Ecto.Type.embed_as/1.

Callback implementation for Ecto.Type.equal?/2.

Callback implementation for Ecto.Type.load/1.

Callback implementation for Ecto.Type.type/0.

Types

t()

@type t() :: map()

Functions

cast(vars)

Callback implementation for Ecto.Type.cast/1.

dump(m)

Callback implementation for Ecto.Type.dump/1.

embed_as(_)

Callback implementation for Ecto.Type.embed_as/1.

equal?(a, b)

Callback implementation for Ecto.Type.equal?/2.

load(m)

Callback implementation for Ecto.Type.load/1.

type()

Callback implementation for Ecto.Type.type/0.