На двадцатилетие Ruby – вышел релиз … Очень символично. :)
Из новшеств:
* Особенности в синтаксисе:
— Keyword arguments
— Module#prepend
— %i — новый литерал для создание символьных массивов;
— __dir__ — возвратит имя директории, в которой исполняется файл;
— Кодировка UTF-8 по-умолчанию;
* Встроенные библиотеки:
— Новый движок регулярных выражений — Onigmo
— Объектам Enumerator добавлен метод #size;
— Enumerator#lazy
— #to_h — новое соглашение о преобразовании в хэш;
* Средства отладки:
— Поддержка DTrace
— TracePoint
* Поддержка экспорта/импорта байткода;
* Чистка кода, отсуствие устаревших библиотек;
проблема (2)