From ba0989bb2ba4574d61e19c2b4de45f845229f25c Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 6 Jun 2024 15:54:56 -0500 Subject: [PATCH] updated credit card rule Signed-off-by: Matt Bruce --- .../TextFields/InputField/FieldTypes/CreditCard.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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