# File lib/ole/ranges_io.rb, line 71 def self.open(*args, &block) ranges_io = new(*args) if block_given? begin; yield ranges_io ensure; ranges_io.close end else ranges_io end end