specify v0.6.0 API Reference

Modules

Specify allows you to make your configuration explicit

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.

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.

Exceptions

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

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