Imprimindo na tela em uma tarefa de limpeza

Eu tenho uma tarefa de rake de longa duração. De vez em quando, imprimo uma atualização na tela para saber até que ponto a tarefa chegou.

puts "Almost there..."

Meu problema é que todas as instruções put parecem estar armazenadas em algum lugar e não serão impressas na tela até que a tarefa seja concluída. Nesse momento, eles serão impressos de uma só vez.

Existe alguma maneira de forçá-los a imprimir enquanto a tarefa está em execução?

questionAnswers(2)

yourAnswerToTheQuestion