Я обновляю пакет (GetBundles), чтобы он был совместим с Ruby 1.9 (особенно 1.9.2).
Этот скрипт использует
break if $close
в (я предполагаю) рекурсивной функции. Я предполагаю, что это рекурсивная функция, так как в противном случае break не имеет смысла (это не блок, кроме функции верхнего уровня def). Это приводит к синтаксической ошибке, однако я не смог найти ничего в журнале изменений Ruby, в котором говорится, что теперь это незаконно. Это теперь ошибка или ошибка в скрипте?
Во-вторых, будет
return if $close
быть эквивалентной заменой?
Спасибо!