From: Wayne Walker Date: 2010-04-15T04:56:51+09:00 Subject: [ruby-core:29522] [Bug #3147] gsub evaluates the passed in replacement string making results unpredictable when replacement string is dynamically generated Issue #3147 has been updated by Wayne Walker. This at least needs to be documented clearly in gsub. Strings are normally only evaluated once, not twice. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3147 ---------------------------------------- http://redmine.ruby-lang.org