From: Marc-Andre Lafortune Date: 2011-07-22T06:42:17+09:00 Subject: [ruby-core:38362] [Ruby 1.9 - Bug #5070][Closed] CSV.generate should not modify the given option hash Issue #5070 has been updated by Marc-Andre Lafortune. Status changed from Assigned to Closed > Feel free to commit. > > James Edward Gray II Done, thanks (r32600 & 32602) ---------------------------------------- Bug #5070: CSV.generate should not modify the given option hash http://redmine.ruby-lang.org/issues/5070 Author: Marc-Andre Lafortune Status: Closed Priority: Normal Assignee: James Gray Category: lib Target version: 1.9.3 ruby -v: r32598 Currently: CSV.generate( {}.freeze ) # => RuntimeError: can't modify frozen Hash I'm not sure where these tests would ideally go; In the attached patch, I've put them at the end of csv/test_interface If you can, please make the modifications you see fit, or else I'll commit this in a of week or two. (From http://stackoverflow.com/questions/6759487/ruby-hash-object-changed-by-csv-library ) -- http://redmine.ruby-lang.org