(это связано с этим вопросом).
Как я могу подавить предупреждения об устаревании в Ruby, пока не найду время для обновления кода? Пример: следующая команда сгенерирует предупреждение триггер устарел предупреждение (сама команда бессмысленна; я просто хотел привести минимальный синтаксически правильный пример):
ruby -v -e '0 if /a/.../b/'
Я уже пробовал
ruby -e '$VERBOSE=nil;0 if /a/.../b/'
и после установки предупреждение gem,
ruby -e 'require "warning";; Warning.ignore(/deprecated/) 0 if /a/.../b/'
но предупреждение все еще выводится на stderr. Я не хочу перенаправлять весь stderr в корзину битов, потому что я не хочу терять важные сообщения.