PowAssent v0.4.5 PowAssent.Config View Source

Methods to parse and modify configurations.

Link to this section Summary

Functions

Gets the key value from the configuration.

Gets the provider configuration from the provided configuration.

Gets the providers for the configuration.

Puts a new key value to the configuration.

Raise a ConfigError exception.

Link to this section Types

Link to this section Functions

Link to this function

get(config, key, default \\ nil)

View Source
get(t(), atom(), any()) :: any()

Gets the key value from the configuration.

If not found, it'll fall back to environment config, and lastly to the default value which is nil if not specified.

Link to this function

get_provider_config(config, provider)

View Source
get_provider_config(t(), atom() | binary()) :: t() | no_return()

Gets the provider configuration from the provided configuration.

Link to this function

get_providers(config)

View Source
get_providers(t()) :: t()

Gets the providers for the configuration.

Link to this function

put(config, key, value)

View Source
put(t(), atom(), any()) :: t()

Puts a new key value to the configuration.

Link to this function

raise_error(message)

View Source
raise_error(binary()) :: no_return()

Raise a ConfigError exception.