From 4b21f3286493f7827041812396874d78255f8ab7 Mon Sep 17 00:00:00 2001 From: Hiroshi Kono Date: Sun, 30 May 2010 10:56:31 +0900 Subject: [PATCH] p.159 "Replace Loop with Collection Closure Method";replace loop about manager with closure method. --- chapter6/Replace_Loop_with_Collection_Closure_Method.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/chapter6/Replace_Loop_with_Collection_Closure_Method.rb b/chapter6/Replace_Loop_with_Collection_Closure_Method.rb index 0a99d21..00abb25 100644 --- a/chapter6/Replace_Loop_with_Collection_Closure_Method.rb +++ b/chapter6/Replace_Loop_with_Collection_Closure_Method.rb @@ -16,9 +16,5 @@ def manager? def test_proc(employees) - managers = [] - employees.each do |e| - managers << e if e.manager? - end - managers + managers = employees.select{|e| e.manager?} end