Freezing ایک آبجیکٹ (.freeze) کو immutable بناتا ہے — اسے مزید تبدیل نہیں کیا جا سکتا۔ عام استعمال frozen string literals کی ہے، جو کارکردگی کو بہتر بناتے ہیں (strings دوبارہ استعمال ہوتے ہیں بجائے دوبارہ allocate ہونے کے) اور غیر معمولی mutation کو روکتے ہیں۔ جدید Ruby frozen strings کی حوصلہ افزائی کرتا ہے۔
freeze آبجیکٹس کو immutable بناتا ہے
config = { }.freeze
config[] =
= .freeze
str = .freeze
str.frozen?
str <<
