Class: Picobox::Utils::ProgressBar

Inherits:
Object
  • Object
show all
Defined in:
lib/picobox/utils/progress_bar.rb

Class Method Summary collapse

Class Method Details

.incrementObject



19
20
21
# File 'lib/picobox/utils/progress_bar.rb', line 19

def increment
  @progress_bar.progress += 1
end

.new(size) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/picobox/utils/progress_bar.rb', line 5

def new(size)
  @progress_bar = ::ProgressBar.create(
    format:         "%b\u{15E7}%i %p%% %t",
    progress_mark:  ' ',
    remainder_mark: "\u{FF65}",
    total:          size
  )
end

.resetObject



23
24
# File 'lib/picobox/utils/progress_bar.rb', line 23

def reset()
end

.step(step) ⇒ Object



14
15
16
# File 'lib/picobox/utils/progress_bar.rb', line 14

def step(step)
  @progress_bar.progress = step
end