From 3a5ec5de50fd83882248fb0a51b617f84bad5ecc Mon Sep 17 00:00:00 2001 From: Shibo Lyu Date: Fri, 20 May 2022 13:21:47 +0800 Subject: [PATCH] fix: Public , public, public! --- Sources/Readability/Scorer.swift | 6 +++--- Sources/Readability/ScoringTask.swift | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Sources/Readability/Scorer.swift b/Sources/Readability/Scorer.swift index de6e0f1..e96086b 100644 --- a/Sources/Readability/Scorer.swift +++ b/Sources/Readability/Scorer.swift @@ -9,10 +9,10 @@ import Foundation import SwiftUI public struct RAScorerMeta { - let name: String - let creator: String + public let name: String + public let creator: String /** Should be in APA format. */ - let citation: String + public let citation: String } public protocol RAScorer { diff --git a/Sources/Readability/ScoringTask.swift b/Sources/Readability/ScoringTask.swift index 9af61e8..bad6238 100644 --- a/Sources/Readability/ScoringTask.swift +++ b/Sources/Readability/ScoringTask.swift @@ -20,7 +20,7 @@ public class RAScoringTask { .fleschKincaidGrade: RAFleschKincaidGradeScorer.self ] - public var scorersToRun: Set = Set(Scorer.allCases) + public var scorersToRun: Set /** Derived from `scorersToRun`. */ public var scorers: [Scorer: RAScorer.Type] { @@ -41,6 +41,10 @@ public class RAScoringTask { } } + public init(scorers: Set = Set(Scorer.allCases)) { + self.scorersToRun = scorers + } + public func run(on text: String) -> Results { var commonMetrics: RACommonMetricsCalculator.Results? = nil