[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]