- 1
- 2
- 3
- 4
- 5
def self.any_value_to_boolean(val)
val = (((val.is_a? String) and (val.downcase != 'false') and (val.downcase != 'no') and (val != '0')) \
or ((val.is_a? Numeric) and (val != 0)))
val
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
def self.any_value_to_boolean(val)
val = (((val.is_a? String) and (val.downcase != 'false') and (val.downcase != 'no') and (val != '0')) \
or ((val.is_a? Numeric) and (val != 0)))
val
end
Привидение типов хендмейд. Найдено здесь https://github.com/Novator/Pandora
Вообще каждый из 21к строк дойстойна быть здесь
> Говнокод
Говорили же, не надо открывать ящик...
строк - он мой...
https://ideone.com/89DCMu
any_to_boolean(Allah)