Zamrzovanje objekta (.freeze) ga naredi nespremenljivega — ga več ne moremo spremeniti. Skupna uporaba so zamrznjeni nizi, ki izboljšajo zmogljivost (nizi se ponovno uporabljajo namesto novega dodeljanja pomnilnika) in preprečijo naključno spremembo. Moderna Ruby spodbuja zamrznjene nize.
freeze nareди objekte nespremenljive
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
