# \[Bug #861\] Rake::MultiTask#invoke\_prerequisites should be private

**URL:** <https://www.ruby-forum.com/t/bug-861-rake-multitask-invoke-prerequisites-should-be-private/155475>\
**Category:** Development\
**Created:** [December 12, 2008, 6:14am UTC](https://www.ruby-forum.com/t/bug-861-rake-multitask-invoke-prerequisites-should-be-private/155475 "2008-12-12T06:14:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [December 12, 2008, 6:14am UTC](https://www.ruby-forum.com/t/bug-861-rake-multitask-invoke-prerequisites-should-be-private/155475/1 "2008-12-12T06:14:39Z")

</div>

Bug #861: Rake::MultiTask#invoke\_prerequisites should be private  
[http://redmine.ruby-lang.org/issues/show/861](http://redmine.ruby-lang.org/issues/show/861)

e$B5/I\<\<Te(B: okkez \_  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$B%+%F%4%je(B: lib

Rake::Task#invoke\_prerequisites e$B$,e(B private e$B$J$N$Ge(B  
Rake::MultiTask#invoke\_prerequisites e$B$be(B private  
e$B$JJ}$,$$$$$H;W$$$^$7$?!#e(B

# Index: rake.rb

— rake.rb (revision 20655)  
+++ rake.rb (working copy)  
@@ -802,6 +802,7 @@

# parallel using Ruby threads.

# 

class MultiTask \< Task

- private  
def invoke\_prerequisites(args, invocation\_chain)  
threads = @prerequisites.collect { |p|  
Thread.new(p) { |r| application[r].invoke\_with\_call\_chain(args,  
invocation\_chain) }

---

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [December 12, 2008, 6:18am UTC](https://www.ruby-forum.com/t/bug-861-rake-multitask-invoke-prerequisites-should-be-private/155475/2 "2008-12-12T06:18:10Z")

</div>

e$B!!$5$5$@$G$9!%e(B

e$B!!:n\<T$Oe(B Jim W. e$B$J$N$G!$$A$g$C$H1Q8l$K$7$Fe(B ruby-core  
e$B$K?6$C$?J}$,$he(B  
e$B$$$+$H;W$$$^$9$,!$$$$+$,$G$7$g$&$+!%e(B

---

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [December 22, 2008, 3:48am UTC](https://www.ruby-forum.com/t/bug-861-rake-multitask-invoke-prerequisites-should-be-private/155475/3 "2008-12-22T03:48:26Z")

</div>

e$B%A%1%C%He(B #861 e$B$,99?7$5$l$^$7$?!#e(B (by Yukihiro M.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

## Applied in changeset r20908.

[http://redmine.ruby-lang.org/issues/show/861](http://redmine.ruby-lang.org/issues/show/861)
