Каков краткий способ сделать это в Ruby?Я просто хочу подождать, пока все объекты не будут запущены.Это кажется слишком многословным.
# arr contains objects that respond to running?
all_running = false
until all_running
sleep 0.5
all_running = true
arr.each{ |obj|
all_running = all_running and obj.running?
}
end