Условия


# Обычное условие
v1=0
if v1.zero? && a1==1 and b1=="Moscow" then
   puts "True"
elsif c1!=3:
   puts "none"
else
   puts "False"
end

# Условие unless
unless v1.zero? then
  ...
else
  ...
end

# Неполные условия
print a1 if b1>5
if b1>5 print a1

# Краткие условия
a1 = b1==1?2:3;

# case-условия
a1 = case input
   when 1 "test x"
   when 2: "test y"
   when 3..5: "test a"
   else "test z"
end