# 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