# File lib/archive/zip/codec/traditional_encryption.rb, line 241 def self.open(io, password, mtime) decrypt_io = new(io, password, mtime) return decrypt_io unless block_given? begin yield(decrypt_io) ensure decrypt_io.close unless decrypt_io.closed? end end