Sha256: f2b7a242be96ca4d667ce24499f2278dad4fe07f64821c8af00544cf06669298

Contents?: true

Size: 820 Bytes

Versions: 1

Compression:

Stored size: 820 Bytes

Contents

== Rake_monkey GemPlugin

This gem monkey patches the Rake::TaskManager mixin.
It allows the deletion and redefinition of existing Rake
tasks.

== Install

Include the gem as an svn:external under vendor/gems/.

or

Install as a gem and require in your application.

== Description

Rake tasks cannot be overridden, they are concatenated.

desc "first task"
task :override_me do
  puts "first task"
end

desc "override override_me"
task :override_me do
  puts "override first task"
end

john@emopop:~/svn/topics/ > rake override_me
(in /Users/john/svn/topics)
first task
override first task

== Usage

To redefine an existing task:

desc "Override an existing task"
redefine_task :existing_task do
	...
end

To delete an existing task:

delete_task :existing_task

== Contact

Name: John Dewey
Email: john (at) dewey.cx

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rake_monkey-1.0 README