[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