回答編集履歴

1

こっちの方がいいとおもった

2016/06/22 12:08

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  if ARGV.size < 2 then warn "Usage: ruby #{$0} dir text"; exit 1; end
12
12
 
13
- Dir.glob("#{ARGV[0]}/**/*").select { |f| FileTest.file?(f) }
13
+ Dir.glob("#{ARGV[0]}/**/*").select(&FileTest.method(:file?))
14
14
 
15
15
  .each { |f| grep(f, ARGV[1]).each { |s| puts "#{f}:#{s}" } \
16
16