# File lib/construct/path_extensions.rb, line 6 def directory(path,chdir=construct__chdir_default) subdir = (self + path) subdir.mkpath subdir.extend(PathExtensions) subdir.maybe_change_dir(chdir) do yield(subdir) if block_given? end subdir end