私が制御できないシステムから ActiveResource と対話するアプリケーションがあります。
システムから JSON フィードが送信され、フィールドの 1 つが「タイプ」と呼ばれ、このモデルがシリアル化されるたびに、この厄介な例外が発生します。これは CLI アプリケーションなので、非常に面倒です。
この警告を黙らせる方法はありますか?
私が制御できないシステムから ActiveResource と対話するアプリケーションがあります。
システムから JSON フィードが送信され、フィールドの 1 つが「タイプ」と呼ばれ、このモデルがシリアル化されるたびに、この厄介な例外が発生します。これは CLI アプリケーションなので、非常に面倒です。
この警告を黙らせる方法はありますか?
コードの特定の部分で警告を無効にする 1 つの方法を次に示します。
def silently(&block)
warn_level = $VERBOSE
$VERBOSE = nil
begin
result = block.call
ensure
$VERBOSE = warn_level
end
result
end
silently do
#do your thing
end