From: SASADA Koichi Date: 2007-06-26T03:14:41+09:00 Subject: [ruby-dev:31050] Re: block parameter complete?  ささだです。 Tanaka Akira wrote: >> ・post arg の対応 > > とりあえず、 > > % ./ruby -ve ' > def m(&b) p b; b.yield(*[:hahaha], 0) end > m {|*x| p x }' > ruby 1.9.0 (2007-06-26 patchlevel 0) [i686-linux] > # > -e:2:in `method_missing': undefined method `yield' for [:hahaha]:Array (NoMethodError) > from -e:2:in `m' > from -e:3:in `
' > > ということがおこるようです。  今回の postarg の対応、といったのはブロックパラメータについ てであって、呼び出し時の対応ではなかったんですが、それはそれと して、以前からあったバグだったようなので、修正しました。  m(*ary, ...) という形の呼び出しに対応できていなかったようです。 -- // SASADA Koichi at atdot dot net