Sha256: 778ae29814929f36f7dace95128b1ae398278c48497235675eb706b52b86168f

Contents?: true

Size: 461 Bytes

Versions: 1

Compression:

Stored size: 461 Bytes

Contents

require 'rake/tasklib'

def assemblyinfo(name=:assemblyinfo, *args, &block)
  Albacore::AssemblyInfoTask.new(name, *args, &block)
end
  
module Albacore
  class AssemblyInfoTask < Albacore::AlbacoreTask
    def execute(name, task_args)
      @asm = AssemblyInfo.new
      @asm.load_config_by_task_name(self.class.to_s.downcase)
      @block.call(@asm, *task_args) unless @block.nil?
      @asm.write
      fail if @asm.failed
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
albacore-0.1.0 lib/rake/assemblyinfotask.rb