2012-12-07 :-(
_ [ChangeLogメモ][rchalow]rchalow
手元の日報を ChangeLog メモ( 横着プログラミング 第1回: Unixのメモ技術 )で書いているんだが、日報を提出するときの整形処理に rchalow ( rchalow - chalow の Ruby 実装 - ~fumi/ChangeLog ) を拝借している。
これまで ruby 1.8.7 を使っていたんだが( cygwin パッケージがなかなか更新されていなかったんである )今日なんとなく cygwin setup.exe を実行してみたら ruby 1.9.3 のパッケージがあったので脊髄反射でアップデートした。あとは分かるな?
rchalow/ChangeLogReader.rb:61:in `split_into_entry': undefined method `each' for #<String:0x2 01c170c> (NoMethodError) from /cygdrive/c/home/public/rchalow/ChangeLogReader.rb:43:in `parse' from ./counting.rb:283:in `setup' from ./counting.rb:296:in `main' from ./counting.rb:310:in `<main>'
String::each とか動作しなくなってるわけでありんした。
とりあえず自分に必要なぶんだけ変更。
--- C:/home/public/rchalow/ChangeLogReader.rb.orig Thu Feb 23 11:52:21 2012 +++ C:/home/public/rchalow/ChangeLogReader.rb Fri Dec 07 16:33:58 2012 @@ -33,7 +33,7 @@ # ChangeLog の読み込み def read(file) - @data += open(file).read + @data = open(file).readlines end attr_reader :entries, :stat_month, :stat_same_date, :category,
作者にメール投げたけど反応ない (´・ω・`)
[ツッコミを入れる]