From: ts Date: 2008-02-29T02:28:26+09:00 Subject: Re: Monkeypatching is Destroying Ruby >>>>> "R" == Robert Dober writes: R> Let me rephrase my question then, why Module#freeze what has it to do R> in addition to Object#freeze vgs% ruby -e 'a = Class.new.freeze; p a' # vgs% vgs% ruby -e 'class Module; def freeze() super() end end; a = Class.new.freeze; p a' -e:1:in `to_s': can't modify frozen object (RuntimeError) from -e:1:in `inspect' from -e:1:in `p' from -e:1:in `
' vgs% Guy Decoux