SwiftValidator/Validator/MinLengthValidation.swift

20 lines
452 B
Swift

//
// MinLengthValidation.swift
// Pingo
//
// Created by Jeff Potter on 11/11/14.
// Copyright (c) 2014 Byron Mackay. All rights reserved.
//
import Foundation
class MinLengthValidation: Validation {
let DEFAULT_MIN_LENGTH = 3
func validate(value: String) -> (Bool, ValidationErrorType) {
if countElements(value) < DEFAULT_MIN_LENGTH {
return (false, .MinLength)
}
return (true, .NoError)
}
}