class Bcome::LoadingBar::Indicator::Basic
Attributes
progress_colour[R]
Public Class Methods
new(*params)
click to toggle source
Calls superclass method
Bcome::LoadingBar::Indicator::Base::new
# File lib/objects/loading_bar/indicator/basic.rb, line 7 def initialize(*params) super @progress_colour = :bc_green end
Public Instance Methods
increment_failure()
click to toggle source
# File lib/objects/loading_bar/indicator/basic.rb, line 28 def increment_failure @progress_colour = :bc_red end
increment_success()
click to toggle source
# File lib/objects/loading_bar/indicator/basic.rb, line 23 def increment_success done = true show(done) end
progress_prefix()
click to toggle source
# File lib/objects/loading_bar/indicator/basic.rb, line 17 def progress_prefix "#{@title}\s#{glyph.send(progress_colour)}" end
show(done = false)
click to toggle source
# File lib/objects/loading_bar/indicator/basic.rb, line 12 def show(done = false) print "\r#{progress_prefix}#{done ? "\s#{@completed_title}\s" : ''}\s" rescue ThreadError end