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 |