Este projeto é um validador de CNPJ e CPF escrito em Ruby. Ele solicita ao usuário que insira um CNPJ ou CPF na console e retorna se o número é válido ou inválido.
-
Clone o repositório:
git clone https://github.com/seu-usuario/validador-cnpj-cpf.git cd validador-cnpj-cpf
-
Execute o script:
ruby validador.rb
-
Digite o CNPJ ou CPF para validação:
O script solicitará que você insira um CNPJ ou CPF. Digite o número e pressione
Enter
. -
Veja o resultado:
O script retornará se o CNPJ ou CPF é válido ou inválido.
- remove_non_numeric: Remove caracteres não numéricos de uma string.
- calculate_digit: Calcula o dígito verificador com base nos números e pesos fornecidos.
- validar_cnpj: Valida um CNPJ.
- validar_cpf: Valida um CPF.
- main: Função principal que interage com o usuário e chama as funções de validação.
Digite o CNPJ ou CPF para validação:
12345678909
CPF válido.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.