Bem-vindo ao zengRuby, um repositório dedicado ao meu estudo e prática com a linguagem de programação Ruby. Aqui você encontrará código, projetos, exemplos e informações relacionadas ao Ruby.
Ruby é uma linguagem de programação dinâmica, de alto nível e orientada a objetos. É conhecida por sua simplicidade e expressividade, tornando-a uma ótima escolha para desenvolvimento web, automação, scripting e muito mais.
Versão do Ruby | Descrição |
---|---|
2.7.4 | Versão atualmente utilizada neste repositório. |
3.0.2 | Última versão estável do Ruby. |
2.7.3 | Versão estável anterior ao 2.7.4. |
2.6.8 | Versão estável anterior ao 2.7.3. |
2.5.10 | Versão estável anterior ao 2.6.8. |
... | Outras versões do Ruby que podem ser exploradas. |
Biblioteca | Descrição |
---|---|
Sinatra | Biblioteca para criação de aplicações web simples. |
RSpec | Framework de testes para Ruby. |
Nokogiri | Biblioteca para analisar documentos HTML/XML. |
Faraday | Biblioteca para fazer requisições HTTP. |
Pry | Melhora a experiência de depuração em Ruby. |
Rubocop | Ferramenta para análise e correção de código Ruby. |
ActiveSupport | Extensões úteis para a classe String e outras. |
Devise | Biblioteca de autenticação para Rails. |
Rake | Gerenciamento de tarefas em Ruby. |
FactoryBot | Criação de objetos de teste de forma mais simples. |
Capybara | Ferramenta para testes de aceitação em Rails. |
Thor | Framework para construção de linha de comando. |
Shoes | Criação de aplicações gráficas simples. |
... | Outras bibliotecas interessantes para explorar. |
- Sintaxe (code) - Uma introdução básica à linguagem Ruby.
- Estruturas de Controle - Aprenda sobre estruturas de decisão e repetição em Ruby.
- Orientação a Objetos - Entenda os conceitos de orientação a objetos em Ruby.
- Coleções - Exploração de Arrays, Hashes e outras coleções em Ruby.
- Exemplos - Pasta contendo exemplos práticos e projetos pequenos.
Se você deseja contribuir com este projeto, você pode abrir uma pull request com correções, melhorias, adição de conteúdo ou qualquer outra sugestão relacionada ao estudo de Ruby. Sua contribuição é muito bem-vinda!
Aqui estão alguns recursos adicionais para aprimorar seus conhecimentos em Ruby:
- Documentação Oficial do Ruby - A documentação oficial da linguagem Ruby.
- Ruby Gems - Explore e descubra gems para estender as funcionalidades de seus projetos Ruby.
- Ruby on Rails Guides - Caso você esteja interessado em aprender Ruby on Rails, estes guias podem ser úteis.
Este projeto está licenciado sob a Licença MIT. Sinta-se à vontade para usar o conteúdo aqui presente como desejar, mas lembre-se de dar crédito se você utilizar este material em algum lugar.
Espero que este repositório seja útil para você em sua jornada de aprendizado de Ruby. Se tiver alguma dúvida, sugestão ou feedback, fique à vontade para abrir uma issue ou me contatar diretamente.