Métodos e Gems em Ruby 💎
Quinta aula do curso de Ruby da OneBitCode
Introdução aos Métodos
Métodos são blocos de código reutilizáveis que ajudam a organizar e estruturar seus programas Ruby. Eles permitem encapsular lógica específica e executá-la quando necessário.
Criando seu Primeiro Método
Métodos com Parâmetros
Parâmetros permitem que você passe informações para seus métodos, tornando-os mais flexíveis e poderosos.
🔧 Parâmetros Básicos
⚙️ Parâmetros Opcionais
Retorno de Métodos
Todo método em Ruby retorna um valor. Por padrão, ele retorna o resultado da última expressão avaliada.
↩️ Retorno Implícito
⏹️ Retorno Explícito
Introdução às Gems
Gems são bibliotecas Ruby que adicionam funcionalidades específicas aos seus projetos. Elas permitem que você aproveite código já testado e mantenha seu projeto organizado.
gem install nome_da_gemrequire 'nome_da_gem'Exemplo Prático: Gem OS
Gerenciando Gems com Bundler
Para projetos maiores, o Bundler ajuda a gerenciar as dependências de gems.
🎯 Missões Especiais
- Crie um método que calcule potências (base e expoente) usando
Math.pow - Utilize a gem
cpf_cnpjpara validar CPFs inseridos pelo usuário - Pesquise no Rubygems.org por gems úteis para seu projeto
Consulte a documentação das gems para implementar suas soluções!
Próximos Passos
Na próxima aula, mergulharemos no mundo da Programação Orientada a Objetos em Ruby:
- Classes e objetos
- Atributos e métodos de instância
- Herança e polimorfismo
- Módulos e mixins
0 Comentários