Project

General

Profile

Actions

Bug #5070

closed

CSV.generate should not modify the given option hash

Added by marcandre (Marc-Andre Lafortune) over 13 years ago. Updated over 13 years ago.

Status:
Closed
Target version:
ruby -v:
r32598
Backport:
[ruby-core:38356]

Description

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 )


Files

csv.patch (1.53 KB) csv.patch marcandre (Marc-Andre Lafortune), 07/22/2011 04:23 AM

Updated by Anonymous over 13 years ago

On Thu, Jul 21, 2011 at 2:23 PM, Marc-Andre Lafortune
wrote:

Issue #5070 has been reported by Marc-Andre Lafortune.


Bug #5070: CSV.generate should not modify the given option hash
http://redmine.ruby-lang.org/issues/5070

Author: Marc-Andre Lafortune
Status: Assigned
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 )

Feel free to commit.

James Edward Gray II

Updated by marcandre (Marc-Andre Lafortune) over 13 years ago

  • Status changed from Assigned to Closed

Feel free to commit.

James Edward Gray II

Done, thanks (r32600 & 32602)

Actions

Also available in: Atom PDF

Like0
Like0Like0