codeValue method
Implementation
String? codeValue(AFConfig config) {
dynamic val = config.valueFor(this);
if(val == null) {
return null;
}
if(val is String) {
if(val.contains("\n")) {
return "'''\n$val'''";
}
return "\"$val\"";
}
if(val is List) {
final result = StringBuffer("[");
for(var i = 0; i < val.length; i++) {
final item = val[i];
if(i > 0) {
result.write(', ');
}
result.write('"$item"');
}
result.write("]");
return result.toString();
}
return val.toString();
}