class Object

Public Instance Methods

robocopy(*args, &block) click to toggle source
# File lib/robocopy.rb, line 6
def robocopy(*args, &block)
  config = Robocopy::RobocopyConfiguration.new
  block.call config
  
  body = proc { 
    command_line = Robocopy::CommandLine.new config.command, config.make_parameters
    task = Robocopy::RobocopyTask.new command_line
    
    task.execute
  }
  
  Rake::Task.define_task *args, &body
end