Это также можно сделать так, что это заметно исключит двойное чтение ivar и сделает более явным, что инициализация происходит сразу (логика, конечно же, также может быть вынесена в вспомогательный метод 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,
)
# ...