Sha256: 62b6cc49bd06c9679bfd800ac4a1fb7a467de6db47f0beba116abfd75ae14772

Contents?: true

Size: 316 Bytes

Versions: 2

Compression:

Stored size: 316 Bytes

Contents

require 'rake/tasklib'

def sftptask(name=:sftp, *args, &block)
	Albacore::SftpTask.new(name, *args, &block)
end
	
module Albacore
	class SftpTask < Albacore::AlbacoreTask
		def execute(task_args)
			@sftp = Sftp.new
			@block.call(@sftp, *task_args) unless @block.nil?
			@sftp.upload
		end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
albacore-0.0.9 lib/rake/sftptask.rb
albacore-0.0.8 lib/rake/sftptask.rb