Sha256: e60890c94ee73853f380872e16cef8a293aa1a6ba779ed7659d8d944f36436b7

Contents?: true

Size: 496 Bytes

Versions: 2

Compression:

Stored size: 496 Bytes

Contents

require 'rake/tasklib'
require 'albacore'

def plink(name=:command, *args, &block)
  Albacore::PLinkTask.new(name, *args, &block)
end

module Albacore  
  class PLinkTask < Albacore::AlbacoreTask
    attr_accessor :remote_parameters, :remote_path_to_command

    def execute(name, task_args)
      cmd = PLink.new()
      cmd.load_config_by_task_name(name)
      @block.call(cmd, *task_args) unless @block.nil?
      cmd.run
      fail if cmd.failed
    end  
  end
end



Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
albacore-0.1.1 lib/rake/plinktask.rb
albacore-0.1.0 lib/rake/plinktask.rb