Method: Slinky::ManifestDir#build

Defined in:
lib/slinky/manifest.rb

#buildObject



481
482
483
484
485
486
487
488
489
490
491
492
# File 'lib/slinky/manifest.rb', line 481

def build
  unless File.directory?(@build_dir.to_s)
    FileUtils.mkdir(@build_dir.to_s)
  end

  if (@files + @children).map {|m| m.build}.any?
    @build_dir
  else
    FileUtils.rmdir(@build_dir.to_s)
    nil
  end
end