Issue #8855 has been updated by jeremyevans0 (Jeremy Evans).

Backport deleted (1.9.3: UNKNOWN, 2.0.0: UNKNOWN)

This bug is still present in the master branch.  I've submitted a pull request to fix it: https://github.com/ruby/forwardable/pull/4

----------------------------------------
Bug #8855: {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
https://bugs.ruby-lang.org/issues/8855#change-80787

* Author: kachick (Kenichi Kamiya)
* Status: Assigned
* Priority: Normal
* Assignee: keiju (Keiju Ishitsuka)
* Target version: 
* ruby -v: ruby 2.1.0dev (2013-08-27 trunk 42710) [x86_64-linux]
* Backport: 
----------------------------------------
https://github.com/ruby/ruby/pull/385

Forwardable#def_delegators と SingleForwardable#def_delegators ですが、
Stringでメソッド名を渡された時だけ __id__ と __send__ を取り除いているようです。
ここでStringとSymbolの間に違いが出る理由に思い至らなかったので、パッチを書いてみました。
御確認下さい。




-- 
https://bugs.ruby-lang.org/