Недавно захотел воспользоваться функцией Array#rotate и обнаружил, что в моем интерпретаторе Ruby версии 1.8.7 ее нет. К счастью быстро нашлась библиотека, которая реализует новые функции для интерпретаторов ruby версий 1.8.х: backports.
Все функции реализованы на чистом ruby, поэтому работать будут медленнее, но все-таки будут!
Все функции реализованы на чистом ruby, поэтому работать будут медленнее, но все-таки будут!
Чтобы использовать backports в своем приложении, нужно установить gem:
(sudo) gem install backportsА потом включить в самом приложении:
require 'rubygems' require 'backports' # or a subset, see next section