William James wrote:
  > def do_rows(grid, char)
>   grid.each {|row|
>     return true  if row.all?{|c| c==char}
>   }
>   return nil
> end

Yes, that's the way to do it.  Columns are still an issue,
but that looks like the most natural solution.  Thanks.

-- 
Yet another Dan