# File lib/ole/ranges_io.rb, line 210
  def inspect
    # the rescue is for empty files
    pos, len = (@ranges[offset_and_size(@pos).last] rescue [nil, nil])
    range_str = pos ? "#{pos}..#{pos+len}" : 'nil'
    "#<#{self.class} io=#{io.inspect}, size=#@size, pos=#@pos, "\
      "range=#{range_str}>"
  end