Я встретил abit ruby в примере
def role?(role)
return !!self.roles.find_by_name(role.to_s.camelize)
end
Зачем вам когда-либо использовать !!
? Это не то же самое, что
return self.roles.find_by_name(role.to_s.camelize)
Добавляет ли знак двойного восклицания что-то к оценке?