Я видел множество постов с флажком -W0
в качестве ответа на этот вопрос, но я не хочу подавлять все предупреждения, только предупреждения определенного значения.
На Ruby 1.8.7 я запускаю не-рельсовое приложение (которое использует ActiveRecord, несмотря на это). Я хочу сохранить все предупреждения, за исключением следующего ПРЕДУПРЕЖДЕНИЯ О УСТРАНЕНИИ:
Object#id will be deprecated; use Object#object_id
Если это невозможно, я бы хотел отказаться от всех предупреждений об устаревании. Java, по крайней мере, позволяет вам это делать. Как насчет Руби?
Обновление: я проголосовал за оба ответа, но проверил тот, который последующие поисковики ожидают найти здесь.