RUBY - entendo funcionamento de uma GEM
- #Ruby
Tentando entender o funcionamento de uma Gem, como chamar sua função, como ela opera o método, alcançando os seguintes estudos:
- Como validar CPF usando Gem Ruby?
- Primeiro, deve-se instalar a gem cpf_cnpj, digitando no bash: gem install cpf_cnpj
- Depois faz o require na abertura do código: require 'cpf_cnpj';
- Depois define o método usa a função CPF.valido?(cpf):
require 'cpf_cnpj'
def cpf_valido?(cpf)
CPF.valid?(cpf)
end
puts "Digite o CPF: "
cpf = gets.chomp
if cpf_valido?(cpf)
puts "CPF OK!"
else
puts "CPF inválido!"
end
Até entender o quanto é automatizada a ocorrência de uma função encapsulada no método, demorei bastante.
Tomara que ajude...