[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:01115] Re: mhc-sync w/ Ruby-1.6



わたなべです.

Yoshinari Nomura <nom@xxxxxxxxxxxxxxxxxxx> writes:

:>   if header =~ /^X-SC-Record-Id:\s*(\S+)/i
:> でいい気がしますが, なぜ ^$ の挙動を変えたいんでしょう?
:
:う、いわれてみれば、素直に ^ でいいのか。。

ここが Perl との大きな違いだったりします.
% perl -e 'print "a\nb" =~ /^b/, "\n"'

% ruby -e 'print "a\nb" =~ /^b/, "\n"'
2

://i だけの物を commit します。

() がなくなったのでひとつずれます.
ついでに ... if $DEBUG は if ... end の中に入れたほうがいい
でしょうね.

-- 
わたなべひろふみ

--- mhc-sync.in.orig	Mon Oct 30 21:49:26 2000
+++ mhc-sync.in	Tue Oct 31 00:01:29 2000
@@ -77,9 +77,9 @@
       header = file .gets("\n\n")
       file .close
       if header =~ /^X-SC-Record-Id:\s*(\S+)/i
-	@record_id_to_path_hash[$2] = filename
+	@record_id_to_path_hash[$1] = filename
+	STDERR .print "#{filename} -> #{$1}\n" if $DEBUG
       end
-      STDERR .print "#{filename} -> #{$2}\n" if $DEBUG
 
     }
     return self