O que é uma Gem?
Gem é um pacote que oferece funcionalidades a fim de resolver uma necessidade específica de um programa Ruby. Pense como o conceito de biblioteca em outras linguagens de programação.
Para instalar uma gem execute em seu terminal.
gem install cpf_cnpj
Podemos listar todas as gems instaladas
gem list
Vamos usar a gem que instalamos como exemplo...
require "cpf_cnpj"
CPF.valid?(number) # Check if a CPF is valid
CPF.generate # Generate a random CPF number
CPF.generate(true) # Generate a formatted number
cpf = CPF.new(number)
cpf.formatted # Return formatted CPF (xxx.xxx.xxx-xx)
cpf.stripped # Return stripped CPF (xxxxxxxxxxx)
cpf.valid?
RubyGems - Repositório (site) de gems
RubyGems.org é o serviço de hospedagem de gem da comunidade Ruby. Onde você também pode criar e publicar suas gems (em breve irei fazer um post passo a passo para criar uma gem).
Contato:
Email: contato@diegonovais.com.br
LinkedIn: https://www.linkedin.com/in/diegonovais/
Github: https://github.com/dnovais
Top comments (0)