Class: RobocopyTask

Inherits:
Object
  • Object
show all
Defined in:
lib/rakeoff/tasks/robocopy_task.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, source, destination, parameters = '', *args) ⇒ RobocopyTask

Returns a new instance of RobocopyTask.



5
6
7
8
9
10
11
12
# File 'lib/rakeoff/tasks/robocopy_task.rb', line 5

def initialize(name, source, destination, parameters='', *args)
  body = proc {
    task = Robocopy.new(SESSION.tools_dir)
    task.execute(source, destination, parameters)
  }

  Task.new(name, *args, &body)
end