# frozen_string_literal: true module SiteSettings end # A class to store and modify hidden site settings class SiteSettings::HiddenProvider def initialize @hidden_settings = Set.new end def add_hidden(site_setting_name) @hidden_settings << site_setting_name end def all DiscoursePluginRegistry.apply_modifier(:hidden_site_settings, @hidden_settings) end end