Module: Fontana::RakeUtils
- Defined in:
- lib/fontana/rake_utils.rb
Defined Under Namespace
Modules: Delegatable
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.enable_task_delegate ⇒ Object
7 8 9 10 11 |
# 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 |
Instance Method Details
#task_sequential(name, task_names) ⇒ Object
21 22 23 24 25 26 27 28 |
# 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 |