Class: Harbor::ZippedIO::ZipCentralDirectory
- Inherits:
-
Object
- Object
- Harbor::ZippedIO::ZipCentralDirectory
- Defined in:
- lib/harbor/zipped_io.rb
Instance Method Summary collapse
-
#initialize(entries) ⇒ ZipCentralDirectory
constructor
A new instance of ZipCentralDirectory.
- #read ⇒ Object
- #size ⇒ Object
Constructor Details
permalink #initialize(entries) ⇒ ZipCentralDirectory
Returns a new instance of ZipCentralDirectory.
99 100 101 |
# File 'lib/harbor/zipped_io.rb', line 99 def initialize(entries) @entries = entries end |
Instance Method Details
permalink #read ⇒ Object
[View source]
103 104 105 106 107 108 109 110 |
# File 'lib/harbor/zipped_io.rb', line 103 def read generate unless @io @io.pos = 0 while data = @io.read(Harbor::ZippedIO::block_size) yield data end end |
permalink #size ⇒ Object
[View source]
112 113 114 115 |
# File 'lib/harbor/zipped_io.rb', line 112 def size generate unless @io @io.size end |