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