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.
1 2 3 | a = [ "a" , "b" , "c" ] a.freeze a << "z" |
produces:
1 2 | prog.rb: 3 :in `<< ': can' t modify frozen array (RuntimeError) from prog.rb: 3 |
Please login to continue.