# File lib/ruby-progressbar/progress.rb, line 61 def progress=(new_progress) if total && new_progress > total fail ProgressBar::InvalidProgressError, "You can't set the item's current value to be greater than the total." end @progress = new_progress self.running_average = Calculators::RunningAverage.calculate(running_average, absolute, smoothing) end