lib/progress.rb in progress-1.1.0 vs lib/progress.rb in progress-1.1.1

- old
+ new

@@ -89,11 +89,10 @@ if levels.last set(levels.last.current + Float(num) / den, &block) elsif block block.call end - self.note = nil end def set(value, &block) if levels.last ret = if block @@ -101,10 +100,11 @@ end if levels.last levels.last.current = Float(value) end print_message + self.note = nil ret elsif block block.call end end @@ -213,10 +213,10 @@ eta_string = eta(inner) message = "#{parts.reverse * ' > '}#{eta_string}" message_cl = "#{parts_cl.reverse * ' > '}#{eta_string}" - if note = levels.last.note + if note = levels.last && levels.last.note message << " - #{note}" message_cl << " - #{note}" end unless lines?