DripDrop.Config (DripDrop v0.1.0)

Copy Markdown View Source

Small configuration helpers used across DripDrop.

Summary

Functions

Fetches a required DripDrop application environment value.

Reads an optional DripDrop application environment value.

Converts a binary to an existing atom and returns nil when it is unknown.

Functions

fetch!(key)

@spec fetch!(atom()) :: term()

Fetches a required DripDrop application environment value.

get(key, default \\ nil)

@spec get(atom(), term()) :: term()

Reads an optional DripDrop application environment value.

to_existing_atom(value)

@spec to_existing_atom(atom() | String.t()) :: atom() | nil

Converts a binary to an existing atom and returns nil when it is unknown.