Congelarea unui obiect (.freeze) îl face imutabil — nu mai poate fi modificat. Utilizarea comună este string literals congelate, care îmbunătățesc performanța (stringurile sunt reutilizate în loc să fie realocate) și previn mutația accidentală. Ruby modern încurajează stringurile congelate.
freeze face obiectele imutabile
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
