Segundo preview do Ruby 2.0 é disponibilizado
Um dos principais recursos do Ruby 2.0 é Refinements, uma melhoria na linguagem voltada para resolver o problema de monkey-patching.
O segundo preview do Ruby↳Ruby3 conteúdosComo migrei meus testes automatizados de Java para Ruby… Será que fiz bem?Dev (Back & Front) · jun 2019Refatoração em RubyDev (Back & Front) · mai 20197 exemplos de linguagens de programação server-sideGestão Dev & TI · jun 2024Ver tudo em Dev (Back & Front) → 2.0 foi liberado, menos de um mês depois chegada do primeiro. Um dos principais recursos do Ruby 2.0 é Refinements, uma melhoria na linguagem voltada para resolver o problema de monkey-patching, que é um processo no qual classes do Ruby são modificadas para adquirirem propriedades diferentes; isso tem sido usado em várias bibliotecas do Ruby.
O Refinements foi criado para localizar os tipos de mudanças nas quais o monkey-patching dói usado e torná-lo mais controlável. Mas discussões depois de uma análise detalhada do Refinements feita por Charles Nutter, criador do jRuby, levaram os desenvolvedores a pensar na extensão da implementação do Refinements.
Yukihiro “Matz” Matsumoto, o criador original do Ruby, anunciou que, como ainda há algumas arestas a serem aparadas em relação ao comportamento do Refinements, e o tempo está se esgotando, ficou decidido que o Refinements completo não seria introduzido no Ruby 2.0. Assim, o recurso estará limitado a arquivos, entre outras mudanças. Isso deve evitar problemas de desempenho que escopos mais amplos do Refinements já causaram. Entretanto, esse tipo de problema ainda está sob discussão e nenhuma decisão final foi tomada.
Aqueles dispostos a testar os novo preview, podem acessar o código fonte, que está disponível nos formatos tar.bz2, tar.gz e zip.
Com informações de The H
Logitech traz o G305 X Superlight ao Brasil com 130 horas de bateria
Logitech começou a vender o G305 X Superlight no mercado brasileiro em 16 de setembro. O preço sugerido ficou em R$ 449,90.








Redação iMasters





