ruby-changes:24174
From: nobu <ko1@a...>
Date: Tue, 26 Jun 2012 22:35:09 +0900 (JST)
Subject: [ruby-changes:24174] nobu:r36225 (trunk): test: scan ARGV
nobu 2012-06-26 22:35:00 +0900 (Tue, 26 Jun 2012) New Revision: 36225 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36225 Log: test: scan ARGV * sample/test.rb: scan ARGV all. Modified files: trunk/sample/test.rb Index: sample/test.rb =================================================================== --- sample/test.rb (revision 36224) +++ sample/test.rb (revision 36225) @@ -8,12 +8,14 @@ PROGRESS.instance_eval do @color = nil @quiet = nil - case ARGV[0] - when /\A--color(?:=(?:always|(auto)|(never)|(.*)))?\z/ - warn "unknown --color argument: #$3" if $3 - @color = $1 ? nil : !$2 - when /\A-(q|-quiet)\z/ - @quiet = true + ARGV.each do |arg| + case arg + when /\A--color(?:=(?:always|(auto)|(never)|(.*)))?\z/ + warn "unknown --color argument: #$3" if $3 + @color = $1 ? nil : !$2 + when /\A-(q|-quiet)\z/ + @quiet = true + end end @count = 0 @rotator = %w[- \\ | /] -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/