Method: Grid#select_valid

Defined in:
lib/cem/cruzzles.rb

#select_valid(a) ⇒ Object

Will remove all invalid indices from the array



418
419
420
421
422
# File 'lib/cem/cruzzles.rb', line 418

def select_valid(a)
  a.select { |p|
    (p.x >= 0) && (p.y >= 0) && (p.y <= @data.size-1) && (p.x <= @data[0].size-1)
  }
end