Skip to content

Commit 985e2d5

Browse files
committed
Merge pull request #30 from hyperoslo/improve/truncate
Refactor String.truncate
2 parents d56e4ad + 7b26b9c commit 985e2d5

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Source/Shared/Extensions/String+CoreFoundation.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ public extension String {
99
}
1010

1111
func truncate(length: Int, suffix: String = "...") -> String {
12-
guard self.characters.count > length else { return self }
13-
14-
return self.substringToIndex(self.startIndex.advancedBy(length)) + suffix
12+
return self.characters.count > length
13+
? self.substringToIndex(self.startIndex.advancedBy(length)) + suffix
14+
: self
1515
}
1616

1717
func split(delimiter: String) -> [String] {

0 commit comments

Comments
 (0)