Skip to content

until

An until executes its body until its condition is truthy. An until is just syntax sugar for a while with the condition negated:

until some_condition
  do_this
end

# The above is the same as:
while !some_condition
  do_this
end

break and next can also be used inside an until, and like in while expressions, breaks may be used to return values from an until.