def found_gids(data = result)
      [].tap do |ids|
        case data
        when Hash
          ids.concat(Array(data['id']))
          ids.concat(found_gids(data.values))
        when Array
          data.each { |datum| ids.concat(found_gids(datum)) }
        end
      end
    end
def found_gids(data = result)
      [].tap do |ids|
        case data
        when Hash
          ids.concat(Array(data['id']))
          ids.concat(found_gids(data.values))
        when Array
          data.each { |datum| ids.concat(found_gids(datum)) }
        end
      end
    end
The GIDs from this frame's results.

 Returns an Array of GID Strings.