RubyのPathnameクラスはとても便利だ。でも、mkdirメソッドでは親ディレクトリが不完全な状態だとパスを補完してディレクトリ作成をしてくれない。
ということで、こんなのを書いてみた。
class Pathname def mkdir_p(*args) require 'fileutils' FileUtils.mkdir_p(@path, *args) end alias mkpath mkdir_p alias makedirs mkdir_p end
直後に、既存でmkpathメソッドがあることに気付いた。ははは・・・