Sha256: 636fd43854534783fc51c9168234116cbe2b7e61308220a4d29f250747ae42e1

Contents?: true

Size: 897 Bytes

Versions: 1

Compression:

Stored size: 897 Bytes

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))

require 'tesler'

# on supprime le repertoire de destination
FileUtils.rm_r("dest") if File.exists?("dest")

directory 'dest' do

  # copie de fichiers dans le dossier de destination
  copy 'src\file1'
  copy 'src\file2'
  copy 'src\subdir1\file4'

  # creation d'un sous-dossier dans le dossier de destination
  directory 'subdir1' do
    copy 'src\file3'
    copy 'src\subdir1\file5'

    # copie avec un chemin absolu
    copy 'c:\temp'
    
    # sous-dossier dans le sous-dossier
    directory 'subdir3' do
      copy 'src\file8'

      # copie d'un fichier en le renommant
      copy 'src\file9', :rename => 'renamed'
    end
  end

  # copie d'un dossier entier
  copy 'src\subdir2'

  # copie d'un dossier entier en le renommant
  copy 'src\subdir2', :rename => 'renamed'

end



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tesler-0.1.0 example/main.rb