Commit 34ee148

mo khan <mo@mokhan.ca>
2014-06-23 03:31:06
use tap.
1 parent e0bd8ed
Changed files (1)
lib
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