最近はひたすらテストコードを書くという仕事をやってるわけですが、 何とか無理矢理一段落させて今年はおしまい。 そろそろ本体よりテストのほうが大きくなってきたかも。。
sed での文字列変換のようなことを Ruby でやるにはどうするかというのでだいぶ悩みました。 案外面倒ですねぇ。
#code(ruby){{ File::open("/tmp/a.txt", "r") { |f_in|
File::open("/tmp/b.txt", "w") { |f_out| while line = f_in.gets f_out.puts(line.gsub(/^options/, "# abcdefg")) end }
} }}