# File lib/archive/zip/codec/null_encryption.rb, line 102
      def self.open(io)
        decrypt_io = new(io)
        return decrypt_io unless block_given?

        begin
          yield(decrypt_io)
        ensure
          decrypt_io.close unless decrypt_io.closed?
        end
      end