Ne Rubis ont un do ... while?

Ruby a une richesse de la réserve de constructions, y compris if/unless, while/until etc.

La while bloc à partir de C:

while (condition) {
    ...
}

peuvent être traduits directement à Ruby:

while condition 
    ...
end

Cependant, je n'arrive pas à trouver un intégré équivalent en Ruby pour un C-like do ... while bloc dans lequel le bloc de contenu sont exécutées au moins une fois:

do { 
    ... 
} while (condition);

Des suggestions?