A while loop executes the block while the given condition is met:
while
i = 0 while i < 5 puts "Iteration ##{i}" i +=1 end
An until loop executes the block while the conditional is false:
until
i = 0 until i == 5 puts "Iteration ##{i}" i +=1 end