SwiftValidator/Validator/ConfirmRule.swift

29 lines
644 B
Swift

//
// ConfirmRule.swift
// Validator
//
// Created by Jeff Potter on 3/6/15.
// Copyright (c) 2015 jpotts18. All rights reserved.
//
import Foundation
import UIKit
public class ConfirmationRule: Rule {
private let confirmField: UITextField
private var message : String
public init(confirmField: UITextField, message : String = "This field does not match"){
self.confirmField = confirmField
self.message = message
}
public func validate(value: String) -> Bool {
return confirmField.text == value
}
public func errorMessage() -> String {
return message
}
}