Att frysa ett objekt (.freeze) gör det oföränderligt — det kan inte längre modifieras. Den vanligaste användningen är frysning av string-literaler, vilket förbättrar prestanda (strings återanvänds istället för att omallokeras) och förhindrar oavsiktlig mutation. Modernt Ruby uppmuntrar frysning av strings.
freeze gör objekt oföränderliga
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
