obj.freeze â obj
Instance Public methods
Prevents further modifications to obj. A RuntimeError
will be raised if modification is attempted. There is no way to unfreeze a
frozen object. See also Object#frozen?
.
This method returns self.
a = [ "a", "b", "c" ] a.freeze a << "z"
produces:
prog.rb:3:in `<<': can't modify frozen array (RuntimeError) from prog.rb:3
Please login to continue.