Comment afficher une progressbar en ruby ?

24/08/2020 0 Par AndroneDev

Voici une petite fonction pour afficher une progressbar,
Il est aussi possible d'ajouter du code pour clear la console afin de ne pas spam la console de progressbar !

Demo :
https://progressbar.andronedev.repl.run/

#Progressbar in ruby
def progress(value, maxvalue)
    return ' 0% |' + ('+' * ((value * 70) / maxvalue)) +  ('-' * (70 - (value * 70) / maxvalue) + '| 100% ')
end

#demo : 
puts progress(10,33)

N'hésite pas à mettre un commentaire !