On Thu, Jul 21, 2011 at 2:23 PM, Marc-Andre Lafortune
<ruby-core / marc-andre.ca> 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