Sha256: 4cfc655b0b7e457a6fdcbb50e648712ce99371257a9837bc4fe426b2ac951bcf

Contents?: true

Size: 335 Bytes

Versions: 27

Compression:

Stored size: 335 Bytes

Contents

require File.join(File.dirname(__FILE__), 'progressbar')

module TaliaUtil
  
  # Helper class for command-line progress bars as progressor objects
  class BarProgressor
    
    def self.run_with_progress(message, size)
      progress = ProgressBar.new(message, size)
      yield(progress)
      progress.finish
    end
    
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
talia_core-0.5.4 lib/talia_util/bar_progressor.rb
talia_core-0.5.3 lib/talia_util/bar_progressor.rb
talia_core-0.5.2 lib/talia_util/bar_progressor.rb
talia_core-0.5.1 lib/talia_util/bar_progressor.rb
talia_core-0.5.0 lib/talia_util/bar_progressor.rb
talia_core-0.4.22 lib/talia_util/bar_progressor.rb
talia_core-0.4.20 lib/talia_util/bar_progressor.rb
talia_core-0.4.19 lib/talia_util/bar_progressor.rb
talia_core-0.4.18 lib/talia_util/bar_progressor.rb
talia_core-0.4.17 lib/talia_util/bar_progressor.rb
talia_core-0.4.16 lib/talia_util/bar_progressor.rb
talia_core-0.4.15 lib/talia_util/bar_progressor.rb
talia_core-0.4.14 lib/talia_util/bar_progressor.rb
talia_core-0.4.13 lib/talia_util/bar_progressor.rb
talia_core-0.4.12 lib/talia_util/bar_progressor.rb
talia_core-0.4.11 lib/talia_util/bar_progressor.rb
talia_core-0.4.10 lib/talia_util/bar_progressor.rb
talia_core-0.4.9 lib/talia_util/bar_progressor.rb
talia_core-0.4.8 lib/talia_util/bar_progressor.rb
talia_core-0.4.7 lib/talia_util/bar_progressor.rb