Подавить конкретное предупреждение в Ruby

Я видел много сообщения, содержащие флаг -W0 в качестве ответа на эту проблему, но я не хочу подавлять все предупреждения, а только предупреждения об определенном значении.

Я запускаю приложение без рельсов ( который, несмотря на это, использует ActiveRecord) на Ruby 1.8.7. Я хочу сохранить все предупреждения, за исключением следующего ПРЕДУПРЕЖДЕНИЯ ОБ УСТАРЕНИИ:

Object # id будет устаревшим; используйте Object # object_id

Если это невозможно, я бы хотел бы выбросить всех l предупреждения об устаревании. По крайней мере, Java позволяет вам это делать. Как насчет Ruby?

Обновление: я проголосовал за оба ответа, но проверил тот, который позже найдут здесь поисковики.

7
задан JellicleCat 4 August 2011 в 18:08
поделиться