gpt4 book ai didi

ruby - 有没有办法让 2.4.0 中的 Ruby 弃用警告静音?

转载 作者:数据小太阳 更新时间:2023-10-29 07:07:24 25 4
gpt4 key购买 nike

从 Ruby 2.4.0 开始,对于使用某些已弃用的功能,会出现弃用警告。例如,BignumFixnumTRUEFALSE 都会触发弃用警告。当我修复我的代码时,有相当多的代码我希望它保持沉默,尤其是在 Rails 中。我该怎么做?

最佳答案

module Kernel
def suppress_warnings
original_verbosity = $VERBOSE
$VERBOSE = nil
result = yield
$VERBOSE = original_verbosity
return result
end
end


>> X = :foo
=> :foo
>> X = :bar
(irb):11: warning: already initialized constant X
=> :bar
>> suppress_warnings { X = :baz }
=> :baz

关于ruby - 有没有办法让 2.4.0 中的 Ruby 弃用警告静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41657229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com