From: Koichi Sasada Date: 2012-03-11T15:39:05+09:00 Subject: [ruby-core:43180] [ruby-trunk - Bug #5328][Assigned] Splat args are treated wrongly in instance_exec and class_exec Issue #5328 has been updated by Koichi Sasada. Status changed from Open to Assigned Assignee set to Akira Tanaka ---------------------------------------- Bug #5328: Splat args are treated wrongly in instance_exec and class_exec https://bugs.ruby-lang.org/issues/5328 Author: Myron Marston Status: Assigned Priority: Normal Assignee: Akira Tanaka Category: Target version: ruby -v: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0] This gist demonstrates the issue: https://gist.github.com/1218664 On 1.8.7, instance_exec and class_exec treat splat block args the same as method splat args. On 1.9, it is treated differently and this is very unexpected. -- http://bugs.ruby-lang.org/