From: Yehuda Katz Date: 2010-07-13T07:22:30+09:00 Subject: [ruby-core:31229] [Bug #3562] regression in respond_to? Issue #3562 has been updated by Yehuda Katz. In my opinion, small breaking changes to Ruby 1.9.x (like this) are not worth the improvement in correctness. In order to encourage adoption of Ruby 1.9, we should make it easy for library authors to write a single gem that runs against 1.8 and 1.9. For the most part, this is quite simple. The similar change to const_defined? caused a headache. One way to achieve this desired functionality without breaking backwards compatibility would be to change the flag's default. In other words, retain the identical semantics of the new parameter, but default it to true (for compatibility with Ruby 1.8) instead of false. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3562 ---------------------------------------- http://redmine.ruby-lang.org