From: naruse@... Date: 2014-02-25T16:05:34+00:00 Subject: [ruby-core:61076] [ruby-trunk - Bug #9560] [Closed] Backport fix for: "SimpleDelegator, a wrapped object with an open method and send" from 2.1 to 2.0 Issue #9560 has been updated by Yui NARUSE. Status changed from Open to Closed Backport changed from 1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN to 1.9.3: REQUIRED, 2.0.0: REQUIRED, 2.1: DONTNEED Backport r43752 ---------------------------------------- Bug #9560: Backport fix for: "SimpleDelegator, a wrapped object with an open method and send" from 2.1 to 2.0 https://bugs.ruby-lang.org/issues/9560#change-45473 * Author: Tobias Pfeiffer * Status: Closed * Priority: Normal * Assignee: * Category: * Target version: * ruby -v: 2.0.0-p451 * Backport: 1.9.3: REQUIRED, 2.0.0: REQUIRED, 2.1: DONTNEED ---------------------------------------- There was an issue when you have an object with an open method wrapped by a SimpleDelegator and then use "send :open". This gist illustrates it: https://gist.github.com/PragTob/9189371 There was a github pull request fixing it: https://github.com/ruby/ruby/pull/449 It works for me on 2.1 (and 2.1.1) but it seems not to have been backported to the 2.0 series (tried -p451 today). It'd be great if it were backported, could save people other than me quite some time and nerves :) It's a nasty thing to track down. Cheers + thanks, Tobi -- http://bugs.ruby-lang.org/