load method

  1. @override
Future<void> load(
  1. String path
)
override

Loads configuration asynchronously from the file at path.

Implementation

@override
Future<void> load(String path) async {
  final file = File(path);
  if (await file.exists()) {
    final content = await file.readAsString();
    if (content.isNotEmpty) {
      final doc = loadYaml(content);
      if (doc is YamlMap) {
        _config.addAll(_convertYamlMapToMap(doc));
      }
    }
  }
}