Freezing Objects
You can make sure that any variable won’t change during runtime by running the “freeze” method on it. Ruby will raise an exception if you attempt to change it. This ISN’T foolproof. For example, it won’t freeze objects inside of a container (like an array or a hash). But it’s a handy tool nonetheless.