Class: HomepageHelper
- Inherits:
-
Object
- Object
- HomepageHelper
- Defined in:
- lib/homepage_helper.rb
Class Method Summary collapse
Class Method Details
.resolve(request = nil, current_user = nil) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/homepage_helper.rb', line 4 def self.resolve(request = nil, current_user = nil) return "custom" if ThemeModifierHelper.new(request: request).custom_homepage enabled = false enabled = DiscoursePluginRegistry.apply_modifier( :custom_homepage_enabled, enabled, request: request, current_user: current_user, ) return "custom" if enabled current_user ? SiteSetting.homepage : SiteSetting.anonymous_homepage end |