تجميد كائن (.freeze) يجعله غير قابل للتغيير — لا يمكن تعديله بعد ذلك. الاستخدام الشائع هو حروف النصوص المجمدة، التي تحسّن الأداء (يتم إعادة استخدام النصوص بدلاً من إعادة تخصيصها) وتمنع التعديل العرضي. تشجع Ruby الحديثة على استخدام النصوص المجمدة.
freeze يجعل الكائنات غير قابلة للتغيير
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
