From 70a0bf9ec0f16206e137e16d0cee45ec435ee1e4 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sat, 19 Dec 2015 16:00:17 -0800 Subject: [PATCH] initial commit with a String extension --- .gitignore | 1 + Package.swift | 5 +++++ Sources/String.swift | 13 +++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 .gitignore create mode 100644 Package.swift create mode 100644 Sources/String.swift diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..24e5b0a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.build diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..8897d55 --- /dev/null +++ b/Package.swift @@ -0,0 +1,5 @@ +import PackageDescription + +let package = Package( + name: "Batteries" +) diff --git a/Sources/String.swift b/Sources/String.swift new file mode 100644 index 0000000..5270a62 --- /dev/null +++ b/Sources/String.swift @@ -0,0 +1,13 @@ +import Foundation + +public extension String { + + func contains(substring: String) -> Bool { + return rangeOfString(substring) != nil + } + + func trim() -> String { + return stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()) + } + +}