Method: CyberarmEngine::Cache::DownloadManager::Download#initialize

Defined in:
lib/cyberarm_engine/cache/download_manager.rb

#initialize(uri:, save_as:, callback: nil) ⇒ Download

Returns a new instance of Download.



60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/cyberarm_engine/cache/download_manager.rb', line 60

def initialize(uri:, save_as:, callback: nil)
  @uri = uri
  @save_as = save_as
  @callback = callback

  @status = :pending

  @remaining_bytes = 0.0
  @total_downloaded_bytes = 0.0
  @total_bytes = 0.0

  @error_message = ""
end