From: "naruse (Yui NARUSE)" Date: 2012-07-14T16:11:23+09:00 Subject: [ruby-core:46427] [ruby-trunk - Bug #5915] Array#join with explicit nil should not use $, Issue #5915 has been updated by naruse (Yui NARUSE). Category set to DOC Assignee changed from matz (Yukihiro Matsumoto) to naruse (Yui NARUSE) Target version set to 2.0.0 matz said this is documentation bug. I'll fix it. ---------------------------------------- Bug #5915: Array#join with explicit nil should not use $, https://bugs.ruby-lang.org/issues/5915#change-28048 Author: john_firebaugh (John Firebaugh) Status: Assigned Priority: Normal Assignee: naruse (Yui NARUSE) Category: DOC Target version: 2.0.0 ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin10.8.0] =begin The documentation for Array#join says that the default argument is $,. But: $, = "," [1,2,3].join(nil) #=> "1,2,3" Based on the documentation (and the POLS), I would expect "123". =end -- http://bugs.ruby-lang.org/