PowAssent v0.1.0 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()) :: 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.