Module: Gitlab::ApplicationSettingFetcher
- Defined in:
- lib/gitlab/application_setting_fetcher.rb
Class Method Summary collapse
- .clear_in_memory_application_settings! ⇒ Object
- .current_application_settings ⇒ Object
- .current_application_settings? ⇒ Boolean
- .expire_current_application_settings ⇒ Object
Class Method Details
.clear_in_memory_application_settings! ⇒ Object
6 7 8 |
# File 'lib/gitlab/application_setting_fetcher.rb', line 6 def clear_in_memory_application_settings! @in_memory_application_settings = nil end |
.current_application_settings ⇒ Object
10 11 12 |
# File 'lib/gitlab/application_setting_fetcher.rb', line 10 def current_application_settings cached_application_settings || uncached_application_settings end |
.current_application_settings? ⇒ Boolean
14 15 16 |
# File 'lib/gitlab/application_setting_fetcher.rb', line 14 def current_application_settings? ::ApplicationSetting.current.present? end |
.expire_current_application_settings ⇒ Object
18 19 20 |
# File 'lib/gitlab/application_setting_fetcher.rb', line 18 def expire_current_application_settings ::ApplicationSetting.expire end |