File.exist? の引数が nil だった時に nil または false を返す方法
File.exist?
でファイルの存在確認をするときに引数がnil
の可能性があれば
File.exist?(filename) if filename
と書いているのですが、try
に近い形でfilename
がnil
ならnil
を返し、String
であればFile.exist?
の処理を行う定番の書き方はありますか?
自分でメソッドを定義する必要があるのであれば現在の書き方を維持していこうと思っているのですが
より良い書き方があるなら知りたく質問させていただきました。
active_support
のような使えるメソッドをまとめて読み込む形の物も採用していこうと考えています。