Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
def spinner chars = %w{ | / - \\ } thread = Thread.new { yield } while thread.alive? $stdout.print chars[0] sleep 0.5 $stdout.print "\b" chars.push chars.shift end thread.join end
spinner do name=gets puts name end