Sha256: b4459731a991532e092464d4cd331baa993b54b49e34b418e1438ae38d1542f5

Contents?: true

Size: 320 Bytes

Versions: 2

Compression:

Stored size: 320 Bytes

Contents

require 'rake/tasklib'

module Albacore
	class AlbacoreTask < ::Rake::TaskLib
		attr_accessor :name
		
		def initialize(name, *args, &block)
			@block = block
			@args = args.insert(0, name)
			define
		end
		
		def define
			task *@args do |task, task_args|
				execute task_args
			end
		end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
albacore-0.0.9 lib/rake/support/albacoretask.rb
albacore-0.0.8 lib/rake/support/albacoretask.rb