Кто-нибудь может сказать мне, почему многие логические методы Ruby используют это соглашение о двойном отрицании?
!!(boolean expression)