# File lib/archive/zip/codec/store.rb, line 30
      def self.open(io)
        store_io = new(io)
        return store_io unless block_given?

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