Zmrazení objektu (.freeze) jej učiní neměnným — již jej nelze modifikovat. Běžné použití je zmrazené řetězcové literály, které zlepšují výkon (řetězce jsou znovu použity místo opětovného přidělení) a zabraňují náhodné mutaci. Moderní Ruby podporuje zmrazené řetězce.
freeze činí objekty neměnnými
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
