تهيئة كسولة غير آمنة للخيوط في PostActionType

يمكن القيام بذلك أيضًا، مما سيتجنب بشكل ملحوظ قراءة المتغير الداخلي مرتين ويجعله أكثر وضوحًا أنه تم تهيئته بشكل استباقي (يمكن أيضًا وضع المنطق في طريقة مساعدة initial_flag_settings للتنظيم بالطبع):

  class << self
    attr_reader :flag_settings
  end

  @flag_settings = FlagSettings.new
  @flag_settings.add(
    3,
    :off_topic,
    notify_type: true,
    auto_action_type: true,
  )
  # ...
إعجابَين (2)