# File lib/archive/zip/codec/store.rb, line 133 def self.open(io) unstore_io = new(io) return unstore_io unless block_given? begin yield(unstore_io) ensure unstore_io.close unless unstore_io.closed? end end