2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-07 12:02:53 +08:00
discourse/spec/support/site_settings_helpers.rb

12 lines
331 B
Ruby
Raw Normal View History

module SiteSettingsHelpers
def new_settings(provider)
Class.new do
extend SiteSettingExtension
# we want to avoid leaking a big pile of MessageBus subscriptions here (1 per class)
# so we set listen_for_changes to false
self.listen_for_changes = false
self.provider = provider
end
end
end