From: Eric Wong <normalperson@...>
Date: 2013-02-13T10:08:28+09:00
Subject: [ruby-core:52173] Re: [ruby-trunk - Feature #7839][Open] Symbol.freeze_symbols

"tenderlovemaking (Aaron Patterson)" <aaron@tenderlovemaking.com> wrote:
> I'd like to be able to call a method like `Symbol.freeze_symbols`
> which would essentially freeze the symbol hash, such that if any new
> symbols are created, an exception would be thrown.

How about the option to do a soft freeze which issues a warning instead
of exception? (but support both).  Start using soft freeze, and move to
a real freeze later when apps/gems are fixed.