Einfrieren eines Objekts (.freeze) macht es unveränderlich — es kann nicht mehr geändert werden. Die häufigste Anwendung sind gefrorene String-Literale, die die Leistung verbessern (Strings werden wiederverwendet statt neu zugewiesen) und versehentliche Änderungen verhindern. Modernes Ruby ermutigt zur Verwendung gefrorener Strings.
