Method: Construct::PathExtensions#directory

Defined in:
lib/construct/path_extensions.rb

#directory(path, chdir = construct__chdir_default) ⇒ Object



6
7
8
9
10
11
12
13
14
# 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