class Bcome::LoadingBar::Indicator::Progress
Public Instance Methods
increment_failure()
click to toggle source
# File lib/objects/loading_bar/indicator/progress.rb, line 19 def increment_failure @results << 0 @progression += progressed_glyph.bc_red.bold end
increment_success()
click to toggle source
# File lib/objects/loading_bar/indicator/progress.rb, line 14 def increment_success @results << 1 @progression += progressed_glyph.bc_green.bold end
show()
click to toggle source
# File lib/objects/loading_bar/indicator/progress.rb, line 7 def show line = '' @results.map { |r| line += (r == 1 ? progressed_glyph.to_s.bc_green.bold : progressed_glyph.to_s.bc_red.bold) } line += glyph.bc_orange.to_s * (@progress_size - @results.size) print "\r#{@title}\s#{line}\s(#{@results.size}/#{@progress_size})\s" end