# File lib/archive/tar/minitar.rb, line 571 571: def self.open(anIO) 572: reader = Reader.new(anIO) 573: 574: return reader unless block_given? 575: 576: begin 577: res = yield reader 578: ensure 579: reader.close 580: end 581: 582: res 583: end