HOWTO
O que mudou no Ruby 1.9
O Ruby 1.9 trouxe diversas melhorias em relação a versão 1.8. A mais importante delas foi a criação do YARV (Yet another Ruby Virtual Machine), um interpretador de bytecodes que trouxe um aumento de performance muito significativo.
Além disso, foram implementadas diretamente na linguagem métodos como @to_proc@, que eram adicionadas pelo "Active Support":http://as.rubyonrails.org/ do "Ruby on Rails":http://rubyonrails.org/. As novidades se estendem por toda a linguagem:
- Novas bibliotecas
- Nova sintaxe
- Alteração no comportamento de blocos
- Nova engine de expressões regulares
- Suporte real para diferentes tipos de codificação de caracteres
E as mudanças não param por aí! Muitas outras coisas novas foram adicionadas e diversos comportamentos do Ruby 1.8 deixaram de funcionar no Ruby 1.9. A intenção deste guia de 50 páginas é ajudar você a ter uma visão geral destas mudanças, preparando-o para uma futura migração.
p(screenshots). !/images/ruby-19/1.png!:/images/ruby-19/1.png !/images/ruby-19/2.png!:/images/ruby-19/2.png !/images/ruby-19/3.png!:/images/ruby-19/3.png
Veja também
O que mudou no Ruby 1.9
Conheça as novidades desta nova versão do Ruby em um guia prático e objetivo.
Documentando projetos com RDoc • Grátis!
A documentação de um projeto pode ser a diferença entre os desenvolvedores adotarem o seu projeto ou não. Veja como utilizar o RDoc, com sua sintaxe simples e objetiva.
Rails Application Templates • Grátis!
O Ruby on Rails 2.3 trouxe uma série de novidades e uma das mais interessantes é a possibilidade de se criar templates para gerar sua aplicação.