GlacierConfig.fromYaml constructor
GlacierConfig.fromYaml(
- String yaml
Implementation
GlacierConfig.fromYaml(String yaml) {
final doc = loadYaml(yaml);
name = doc["name"] as String;
sourceDirectory = doc["source_directory"] as String;
destinationDirectory = doc["destination_directory"] as String;
baseDirectory = doc["base_directory"] as String;
description = doc["description"] as String?;
githubUrl = doc["github_url"] as String?;
destinationFilesExclude = (doc["destination_files"]?["exclude"] as YamlList?)?.cast<String>();
destinationFilesInclude = (doc["destination_files"]?["include"] as YamlList?)?.cast<String>();
}