# File lib/archive/tar/minitar.rb, line 797
797:     def self.open(output)
798:       stream = Output.new(output)
799:       return stream unless block_given?
800: 
801:       begin
802:         res = yield stream
803:       ensure
804:         stream.close
805:       end
806: 
807:       res
808:     end