specify v0.10.0 API Reference

Modules

Specify allows you to make your configuration explicit

Default exception to be raised when a required field is not existent in any configuration source.

This struct represents the options you can pass to a call of Specify.load/2 (or YourModule.load/1).

Simple functions to parse strings to datatypes commonly used during configuration.

Default exception to be raised when it is impossible to parse one of the configuration values.

Protocol to load configuration from a signle source.

A Configuration Provider source based on Mix.env() / Application.get_env/2.

A Configuration Provider source based on the current process' Process Dictionary.

A Configuration Provider source based on System.get_env/2

Functions that can be used inside Specify.defconfig/2.