Ich habe viele Beiträge gesehen, die die -W0
Flagge als Antwort auf dieses Problem, aber ich möchte nicht alle Warnungen unterdrücken, sondern nur Warnungen mit einem bestimmten Wert.
Ich bin eine Nicht-Rails-Anwendung (die ActiveRecord verwendet, ungeachtet) auf Ruby 1.8.7 ausgeführt. Ich möchte alle Warnungen mit Ausnahme der folgenden DEPRECATION WARNING behalten:
Object#id will be deprecated; use Object#object_id
Wenn das nicht möglich ist, würde ich gerne alle Verwerfungswarnungen über Bord werfen. Zumindest in Java ist das möglich. Wie sieht es mit Ruby aus?
Update: Ich habe beide Antworten hochgestuft, aber diejenige angekreuzt, die spätere Suchende hier zu finden erwarten werden.