             return text.characters.count >= count
         case .Email:
             return text.isValidEmail()
+        case .Cpf:
+            return CPF.validate(text)
         }
     }
     

    case Required
    case Length(count: Int)
    case Email
    
    public func isValid(text: String) -> Bool{
        switch self {

            return "Campo deve ter mais que \(count) caracteres"
        case .Email:
            return "Não é um email válido"
        case .Cpf:
            return "CPF Inválido"
        }
    }
}
