Sha256: f53c14a94649a91a1381103b3ef23e2bf4b7b11b86a4272a6d12519946bfe4c3

Contents?: true

Size: 272 Bytes

Versions: 7

Compression:

Stored size: 272 Bytes

Contents

require 'task'
require 'robocopy'

class RobocopyTask
	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
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rakeoff-0.1.0 lib/rakeoff/tasks/robocopy_task.rb
rakeoff-0.0.9 lib/rakeoff/tasks/robocopy_task.rb
rakeoff-0.0.8 lib/rakeoff/tasks/robocopy_task.rb
rakeoff-0.0.7 lib/rakeoff/tasks/robocopy_task.rb
rakeoff-0.0.6 lib/rakeoff/tasks/robocopy_task.rb
rakeoff-0.0.5 lib/rakeoff/tasks/robocopy_task.rb
rakeoff-0.0.4 lib/rakeoff/tasks/robocopy_task.rb