# 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