From: Run Paint Run Run Date: 2010-08-13T08:04:25+09:00 Subject: [ruby-core:31703] [Backport #3680] Splatting calls to_ary instead of to_a in some cases Issue #3680 has been updated by Run Paint Run Run. It's not. There's been a spec. change: instead of calling #respond_to?, we just try and call the method, rescuing NoMethodError. That is, #respond_to? will not be called by Array(), String(), Float(), etc. Splatting isn't special-cased. Besides, now we have #respond_to_missing?, an explicit conversion would have an overhead of two method calls... For background see revision 25556 and http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/23738 . ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3680 ---------------------------------------- http://redmine.ruby-lang.org