2008-02-20から1日間の記事一覧

caseの書き方

Rubyコーディング規約 caseを使用できる場合は、caseを使用する。 やっぱりどう考えても、このcaseの使い方は変だろう。 case path.basename.exist? when true name = alt_name(Pathname.new("."),path.basename(".*"),path.extname) FileUtils.mv(path,name…

ディレクトリの平坦化

30分プログラム、その249。ディレクトリの平坦化。 あるディレクトリとその子孫に含まれるファイルをひとつのディレクトリに集めるスクリプト。 特に意味はないんだけれども、思いついたので。ただ単に書くだけではつまらないので、Rubyコーディング規約に従…