Шесть нетривиальных возможностей Ruby

Полный текст статьи читайте на IBM developerWorks