class Integer # note that Progress.step is called automatically # ==== Example # 100.times_with_progress('Numbers') do |number| # sleep(number) # end def times_with_progress(title = nil) Progress.start(title, self) do times do |i| Progress.step do yield i end end end end end