30 lines
565 B
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
|
|
}
|
|
} |