Zamrzavanje objekta (.freeze) čini ga nepromjenjivim — više se ne može mijenjati. Česta upotreba je zamrznutih string literala, koji poboljšavaju performanse (stringovi se ponovno koriste umjesto da se realociraju) i sprječavaju slučajnu izmjenu. Moderni Ruby preporučuje zamrznutih stringova.
freeze čini objekte nepromjenjivim
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
