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)