module Asciidoctor::Helpers

def self.mkdir_p(dir)

def self.mkdir_p(dir)
  unless ::File.directory? dir
    parent_dir = ::File.dirname(dir)
    if !::File.directory?(parent_dir = ::File.dirname(dir)) && parent_dir != '.'
      mkdir_p(parent_dir)
    end
    ::Dir.mkdir(dir)
  end
end