بصراحة لست متأكدًا مما إذا كانت هذه التهيئة الكسولة منطقية على الإطلاق هنا أيضًا، فلدينا خطاف للمكونات الإضافية لاستبدال مجموعة الأعلام بالكامل، ولكن هذا سيحدث قبل المُهيئ.
@roman هل لديك أي مخاوف بشأن تهيئة استباقية هنا؟ أعتقد أن الإصلاح البسيط هو:
class << self
def flag_settings
...
end
end
flag_settings
أعتقد أن السبب الرئيسي لحدوث ذلك هو أن روبي لا تقدم نمطًا نظيفًا للمُهيئات الفئوية، لذا فهي تدفع المطورين نحو اختراع خاص بهم/استخدام الكسول.