BloomConfig.fromYaml constructor

BloomConfig.fromYaml(
  1. String yamlString
)

Parses a BloomConfig from a raw YAML string.

Returns a default BloomConfig if yamlString is empty or does not represent a YAML map.

Implementation

factory BloomConfig.fromYaml(String yamlString) {
  if (yamlString.trim().isEmpty) return const BloomConfig();
  final doc = loadYaml(yamlString);
  if (doc is! Map) return const BloomConfig();
  return BloomConfig.fromMap(Map<String, dynamic>.from(doc));
}