specify v0.10.0 Specify.Provider protocol View Source
Protocol to load configuration from a signle source.
Configuration Providers implement this protocol, which consists of only one function: load/2.
Link to this section Summary
Functions
Loads the configuration of specification module from the source indicated by struct.
Link to this section Types
Link to this section Functions
Loads the configuration of specification module from the source indicated by struct.
Its first argument is the implementation's own struct, the second argument being the configuration specification's module name.
If extra information is required about the configuration specification to write a good implementation, the Reflection function module_name.__specify__ can be used to look these up.
See also Specify.defconfig/2 and Specify.Options.