lib/progress.rb in progress-0.0.5 vs lib/progress.rb in progress-0.0.7

- old
+ new

@@ -2,11 +2,11 @@ $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__))) require 'singleton' class Progress - VERSION = '0.0.5' + VERSION = '0.0.7' include Singleton # start progress indication # ==== Procedural example @@ -80,10 +80,10 @@ protected def self.print_message message = levels.map{ |level| level.message } * ' > ' - @io ||= $stdout + @io ||= $stderr @io.sync = true @io.print "\r" + message.ljust(@previous_length || 0).gsub(/\d+\.\d+/){ |s| s == '100.0' ? s : "\e[1m#{s}\e[0m" } @previous_length = message.length end