We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8b82cf8 commit 2dfd20aCopy full SHA for 2dfd20a
Sources/Build/YAML.swift
@@ -26,11 +26,8 @@ extension Bool: YAMLRepresentable {
26
}
27
28
29
-extension Array: YAMLRepresentable {
+extension Array where Element: YAMLRepresentable {
30
var YAML: String {
31
- let stringArray = self.flatMap { $0 as? String }
32
- guard stringArray.count == self.count else { return "" }
33
-
34
func quote(input: String) -> String {
35
for c in input.characters {
36
if c == "@" || c == " " || c == "-" {
@@ -39,6 +36,7 @@ extension Array: YAMLRepresentable {
39
40
37
return input
41
38
+ let stringArray = self.flatMap { String($0) }
42
return "[" + stringArray.map(quote).joinWithSeparator(", ") + "]"
43
44
0 commit comments