lib/seedbank/dsl.rb in seedbank-0.1.1 vs lib/seedbank/dsl.rb in seedbank-0.1.2
- old
+ new
@@ -1,7 +1,12 @@
module Seedbank
module DSL
+ def self.included(base)
+ Rake::Task.extend(Seedbank::RenameTask)
+ Rake::Application.send(:include, Seedbank::TaskManager)
+ end
+
def override_task(*args, &block)
name, params, deps = Rake.application.resolve_args(args.dup)
fq_name = Rake.application.instance_variable_get(:@scope).dup.push(name).join(':')
new_name = "#{fq_name}:original"
Rake::Task.rename_task(fq_name, new_name)
\ No newline at end of file