in lib/src/strings.dart [123:143]
String _yamlEncodeFlowScalar(YamlNode value) {
if (value is YamlScalar) {
assertValidScalar(value.value);
if (value.value is String) {
if (_hasUnprintableCharacters(value.value) ||
value.style == ScalarStyle.DOUBLE_QUOTED) {
return _yamlEncodeDoubleQuoted(value.value);
}
if (value.style == ScalarStyle.SINGLE_QUOTED) {
return _tryYamlEncodeSingleQuoted(value.value);
}
}
return _tryYamlEncodePlain(value.value);
}
assertValidScalar(value);
return _tryYamlEncodePlain(value);
}