module Rake::DSL
def directory(*args, &block)
directory "testdata/doc"
Example:
demand.
Declare a set of files tasks to create the given directories on
def directory(*args, &block) result = file_create(*args, &block) dir, _ = *Rake.application.resolve_args(args) Rake.each_dir_parent(dir) do |d| file_create d do |t| mkdir_p t.name if ! File.exist?(t.name) end end result end