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