成功したら 0 を返します。失敗したら例外 Errno::EXXX が発生します。
と地の文で書いているのを、
成功したら 0 を返します。
と
@raise Errno::EXXX 失敗したら発生します。
の二つに分けてみた。
それはそれとして、FileTest のメソッドって、システムコールに失敗したとしても、例外を発生させず、boolean を返すだけなのか。
p File.exist?('/root/.bashrc') #=> false, Errno::EACCES が発生しない!!
あとで書いておこう。
ローカルで webrick を HTTP サーバとして立てて、BitClust を動かす。割と、簡単にできた。
データベースを作成したあとに update すると、チェックが厳格過ぎてエラー出まくり。アップデートではなく、「初期化 -> 作成」を繰り返すことになる。ちょっと、嫌。
最近のコメント