From 38f211fc0766a3f5e7521d44ccb6e95306545416 Mon Sep 17 00:00:00 2001 From: Panajev Date: Tue, 26 May 2020 17:34:06 +0100 Subject: [PATCH] Allow to pass the danger instance and the file path --- Sources/DangerXCodeSummary/XCodeSummary.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/DangerXCodeSummary/XCodeSummary.swift b/Sources/DangerXCodeSummary/XCodeSummary.swift index b75d5f7..9574ad2 100644 --- a/Sources/DangerXCodeSummary/XCodeSummary.swift +++ b/Sources/DangerXCodeSummary/XCodeSummary.swift @@ -84,7 +84,7 @@ public final class XCodeSummary { self.resultsFilter = resultsFilter } - public convenience init(filePath: String, resultsFilter: ResultsFilter? = nil) { + public convenience init(filePath: String, dsl: DangerDSL = Danger(), resultsFilter: ResultsFilter? = nil) { guard let content = try? String(contentsOfFile: filePath), let data = content.data(using: .utf8) else { fatalError("Report not found") @@ -95,7 +95,7 @@ public final class XCodeSummary { fatalError("Report file is not a valid json") } - self.init(json: json, dsl: Danger(), resultsFilter: resultsFilter) + self.init(json: json, dsl: dsl, resultsFilter: resultsFilter) } /// Shows all build errors, warnings and unit tests results generated from `xcodebuild` or `Swift Package Manager`