Class: Torba::RemoteSources::Zip
- Inherits:
-
Object
- Object
- Torba::RemoteSources::Zip
- Includes:
- Common
- Defined in:
- lib/torba/remote_sources/zip.rb
Overview
Represents remote zip archive.
Direct Known Subclasses
Instance Attribute Summary collapse
- #digest ⇒ Object readonly
- #url ⇒ Object readonly
Instance Method Summary collapse
-
#initialize(url) ⇒ Zip
constructor
A new instance of Zip.
Methods included from Common
Constructor Details
#initialize(url) ⇒ Zip
Returns a new instance of Zip.
14 15 16 17 |
# File 'lib/torba/remote_sources/zip.rb', line 14 def initialize(url) @url = url @digest = "#{File.basename url, '.zip'}-#{Torba.digest(url)}" end |
Instance Attribute Details
#digest ⇒ Object (readonly)
12 13 14 |
# File 'lib/torba/remote_sources/zip.rb', line 12 def digest @digest end |
#url ⇒ Object (readonly)
12 13 14 |
# File 'lib/torba/remote_sources/zip.rb', line 12 def url @url end |