From 2cdb705b37d974cce9a6a74d67ca4aa83f512bbb Mon Sep 17 00:00:00 2001 From: Mark Rickert Date: Wed, 6 Nov 2019 14:43:27 -0700 Subject: [PATCH] Consolidate the two String extenstions. --- MTMR/ItemsParsing.swift | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/MTMR/ItemsParsing.swift b/MTMR/ItemsParsing.swift index ab9b5ae..5ef057e 100644 --- a/MTMR/ItemsParsing.swift +++ b/MTMR/ItemsParsing.swift @@ -730,6 +730,13 @@ extension String { var fileString: String? { var encoding: String.Encoding = .utf8 return try? String(contentsOfFile: self, usedEncoding: &encoding) + + var fileURL: URL { + return URL(fileURLWithPath: self) + } + + var appleScript: NSAppleScript? { + return NSAppleScript(source: self) } } @@ -749,16 +756,6 @@ enum Align: String, Decodable { case right } -extension String { - var fileURL: URL { - return URL(fileURLWithPath: self) - } - - var appleScript: NSAppleScript? { - return NSAppleScript(source: self) - } -} - extension URL { var appleScript: NSAppleScript? { guard FileManager.default.fileExists(atPath: path) else { return nil }