SwiftValidator/Validator/FullNameRule.swift

30 lines
565 B
Swift

//
// FullNameValidation.swift
// Pingo
//
// Created by Jeff Potter on 11/19/14.
// Copyright (c) 2014 Byron Mackay. All rights reserved.
//
import Foundation
class FullNameRule : Rule {
var message:String {
return "Please provide a first & last name"
}
func validate(value:String) -> Bool {
var nameArray:[String] = split(value) { $0 == " " }
if nameArray.count >= 2 {
return true
}
return false
}
func errorMessage() -> String {
return message
}
}