safe_yaml library
A utility for adding type and name safety to YAML configuration files.
Classes
- APIConfiguration
- A Configuration to represent an external HTTP API.
- Configuration
- Subclasses of Configuration read YAML strings and files, assigning values from the YAML document to properties of an instance of this type.
- ConfigurationCompiler
- ConfigurationError
- Thrown when Configuration subclass is invalid and requires a change in code.
- ConfigurationException
- Thrown when reading data into a Configuration fails.
- ConfigurationItemAttribute
- Configuration properties may be attributed with these.
- ConfigurationRuntime
- DatabaseConfiguration
- A Configuration to represent a database connection configuration.
Enums
- ConfigurationItemAttributeType
- Possible options for a configuration item property's optionality.
Constants
- optionalConfiguration → const ConfigurationItemAttribute
- A ConfigurationItemAttribute for optional properties.
- requiredConfiguration → const ConfigurationItemAttribute
- A ConfigurationItemAttribute for required properties.