diff options
| author | mo khan <mo@mokhan.ca> | 2014-06-22 21:31:06 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-06-22 21:31:06 -0600 |
| commit | 34ee148e388d19c2cf527df9abca8e71a2a2353c (patch) | |
| tree | 2d1d7cafe81c6a1617064e4048aa63ada1c8a55c | |
| parent | e0bd8eda0489b5c13723e5e530a22056037c311a (diff) | |
use tap.
| -rw-r--r-- | lib/gol/game.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/gol/game.rb b/lib/gol/game.rb index 7c26a87..81822da 100644 --- a/lib/gol/game.rb +++ b/lib/gol/game.rb @@ -4,10 +4,11 @@ class Game end def play(max_x, max_y) - world = World.new(create_cells(max_x, max_y)) - until world.empty? do - @printer.display(world) - world.next_generation! + World.new(create_cells(max_x, max_y)).tap do |world| + until world.empty? do + @printer.display(world) + world.next_generation! + end end end |
