class ProgressPercent

Attributes

progress[R]

Public Class Methods

new() click to toggle source
# File lib/progress_percent.rb, line 6
def initialize()
    @progress = 0
end

Public Instance Methods

calculate_rate_of_progress(current, max) click to toggle source
# File lib/progress_percent.rb, line 20
def calculate_rate_of_progress(current, max)
    Float(current) / Float(max)
end
set_progress(change) click to toggle source
# File lib/progress_percent.rb, line 16
def set_progress(change)
    @progress = change
end
show_progress_percent(change) click to toggle source
# File lib/progress_percent.rb, line 10
def show_progress_percent(change)
    set_progress(change)
    progress_out = (@progress * 100).to_int
    print "% #{progress_out}\r"
end