Скажем, что у меня есть следующий код.
result = if a.is_a?(Class) && a <= Exception
a.name
elsif ...
elsif ...
end
Я реорганизовал этот код на
case a
when Exception
a.name
when ...
when ...
end
Правильно ли я понимаю тройное равенство?