Method: LifeCalculator#next_generation
- Defined in:
- lib/life_game_viewer/model/life_calculator.rb
#next_generation(old_model) ⇒ Object
Returns a new model with the next generation’s data.
18 19 20 21 22 |
# File 'lib/life_game_viewer/model/life_calculator.rb', line 18 def next_generation(old_model) old_model.class.send(:create, old_model.row_count, old_model.column_count) do |row, col| should_live(old_model, row, col) end end |