class Shelly::DownloadProgressBar
Public Class Methods
new(total = nil)
click to toggle source
Calls superclass method
# File lib/shelly/download_progress_bar.rb, line 5 def initialize(total = nil) super(:title => "Progress", :total => total, :format => "%a [%B] %p%% %t | %E") end
Public Instance Methods
progress_callback()
click to toggle source
# File lib/shelly/download_progress_bar.rb, line 9 def progress_callback lambda { |inc_size, total_size| self.total = total_size if total_size self.progress = progress + inc_size } end