类上的这个简单方法只是status
使用安全导航运算符运行该方法。
def current_status
account&.status
end
但是臭味报告这个警告:
MyClass#current_status performs a nil-check [https://github.com/troessner/reek/blob/master/docs/Nil-Check.md]
如何正确编写这样的方法来避免 Nil Check?
我还从thoughtbot 验证了这篇文章,但对于安全导航操作员来说似乎“太多”了。
红宝石 2.3.1