diff --git a/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift b/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift index fef4c77a..bc3a289a 100644 --- a/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift +++ b/VDS/Components/TextFields/InputField/FieldTypes/CreditCard.swift @@ -9,11 +9,11 @@ import Foundation import UIKit extension InputField { - class CreditCardNumberRule: Rule, Withable { - var cardType: CreditCardType? - var errorMessage: String = "You have exceeded the character limit." + public class CreditCardNumberRule: Rule, Withable { + public var cardType: CreditCardType? + public var errorMessage: String = "You have exceeded the character limit." - func isValid(value: String?) -> Bool { + public func isValid(value: String?) -> Bool { guard let count = value?.count, let min = cardType?.minLength, let max = cardType?.maxLength else { return true } if min == max { return count == max