frozen / freeze (Ruby)

Calling freeze on an object makes it immutable — any attempt to modify it raises a FrozenError. Frozen objects are safer to share and let Ruby optimize…