module Fontana::RakeUtils

Public Class Methods

enable_task_delegate() click to toggle source
# File lib/fontana/rake_utils.rb, line 7
def enable_task_delegate
  unless Rake::Task.ancestors.include?(Fontana::RakeUtils::Delegatable)
    Rake::Task.send(:include, Fontana::RakeUtils::Delegatable)
  end
end

Public Instance Methods

task_sequential(name, task_names) click to toggle source
# File lib/fontana/rake_utils.rb, line 21
def task_sequential(name, task_names)
  Fontana::RakeUtils.enable_task_delegate
  task(name) do
    task_names.each do |name|
      Rake::Task[name.to_s].delegate
    end
  end
end