Sha256: 90db062d1942d15d66d8391639b7a44ee1e8b10b9293653cd30673234bac51e4

Contents?: true

Size: 307 Bytes

Versions: 11

Compression:

Stored size: 307 Bytes

Contents

class SilentProgressbar < ProgressBar
  #
  # @name String Name for progressbar
  # @steps Fixnum Total number of steps
  # @active Should progressbar be visible?
  #
  def initialize(name, steps, active = false)
    out =  active ? $stdout : File.new("/dev/null", "w")
    super(name, steps, out)
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
git_fame-1.7.2 lib/git_fame/silent_progressbar.rb
git_fame-1.7.1 lib/git_fame/silent_progressbar.rb
git_fame-1.6.0 lib/git_fame/silent_progressbar.rb
git_fame-1.5.0 lib/git_fame/silent_progressbar.rb
git_fame-1.4.2 lib/git_fame/silent_progressbar.rb
git_fame-1.3.0 lib/git_fame/silent_progressbar.rb
git_fame-1.2.1 lib/git_fame/silent_progressbar.rb
git_fame-1.0.0 lib/git_fame/silent_progressbar.rb
git_fame-0.1.2 lib/git_fame/silent_progressbar.rb
git_fame-0.1.1 lib/git_fame/silent_progressbar.rb
git_fame-0.1.0 lib/git_fame/silent_progressbar.rb