Method: Zip::ZipFileSystem::ZipFsFile#open

Defined in:
lib/zip/zipfilesystem.rb

#open(fileName, openMode = "r", &block) ⇒ Object



182
183
184
185
186
187
188
189
190
191
# File 'lib/zip/zipfilesystem.rb', line 182

def open(fileName, openMode = "r", &block)
  case openMode
  when "r" 
    @mappedZip.get_input_stream(fileName, &block)
  when "w"
    @mappedZip.get_output_stream(fileName, &block)
  else
    raise StandardError, "openmode '#{openMode} not supported" unless openMode == "r"
  end
end