Тернарный оператор if позволяет записывать условия компактнее:
if
a = 1 > 2 ? 3 : 4 # То же, что и: a = if 1 > 2 3 else 4 end