Class: Conway::Rules::OverPopulation
- Inherits:
-
Object
- Object
- Conway::Rules::OverPopulation
- Includes:
- MemoizedCells, LiveCount
- Defined in:
- lib/conway/rules/over_population.rb
Instance Method Summary collapse
Methods included from MemoizedCells
Instance Method Details
#apply(cell, neighbors) ⇒ Object
9 10 11 12 |
# File 'lib/conway/rules/over_population.rb', line 9 def apply(cell, neighbors) count = live_count(neighbors) dead_cell if cell.alive? && greater_than_three?(count) end |