"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.