Да, вы можете сделать это двумя способами:
с точкой с запятой
if x == 2; "Equal"; elsif x > 2; "Greater"; else; "Lower"; end
с then
:
if x == 2 then "Equal" elsif x > 2 then "Greater" else "Lower" end
Также имейте в виду, что if/unless
являются выражениями с возвращаемым значением, например:
val = if x == 2 then "Equal"
elsif x > 2 then "Greater"
else "Lower"
end
или
puts(if x == 2 then "Equal"
elsif x > 2 then "Greater"
else "Lower" end
)