rvm install 2.6.3
rvm use 2.6.3@loading_message --create
gem install bundle
bundle install
# Your data
elements = ['goldfish', 'tiger shark', 'hammerhead', 'crampfish']
loading_message = LoadingMessage.new(max: elements.count)
elements.each do |element|
# Some processing
loading_message.increment
end
loading_message.finish
loading_message_url = \
'https://raw.githubusercontent.com/OleksiyNosov/loading_message/master/lib/loading_message.rb'
`curl --silent --create-dirs -o /tmp/loading_message/loading_message.rb #{ loading_message_url }`
require_relative '/tmp/loading_message/loading_message.rb'