Sha256: e3d4c81c301244a8010f1480383fc0e9f7ca94c48fffec38bc2cd6834552cd2e
Contents?: true
Size: 455 Bytes
Versions: 12
Compression:
Stored size: 455 Bytes
Contents
module Capistrano module TaskEnhancements def before(task, prerequisite, *args, &block) prerequisite = Rake::Task.define_task(prerequisite, *args, &block) if block_given? Rake::Task[task].enhance [prerequisite] end def after(task, post_task, *args, &block) post_task = Rake::Task.define_task(post_task, *args, &block) if block_given? Rake::Task[task].enhance do invoke(post_task) end end end end
Version data entries
12 entries across 12 versions & 1 rubygems