module Mumuki::Laboratory::Controllers::IncognitoMode
Public Instance Methods
current_incognito_user?()
click to toggle source
# File lib/mumuki/laboratory/controllers/incognito_mode.rb, line 17 def current_incognito_user? current_user? && current_user.incognito? end
current_logged_user?()
click to toggle source
# File lib/mumuki/laboratory/controllers/incognito_mode.rb, line 21 def current_logged_user? current_user? && !current_user.incognito? end
current_user()
click to toggle source
Calls superclass method
# File lib/mumuki/laboratory/controllers/incognito_mode.rb, line 13 def current_user @current_user ||= incognito_mode_enabled? ? (super rescue Mumuki::Domain::Incognito) : super end
current_user?()
click to toggle source
Calls superclass method
# File lib/mumuki/laboratory/controllers/incognito_mode.rb, line 9 def current_user? super || incognito_mode_enabled? end
incognito_mode_enabled?()
click to toggle source
# File lib/mumuki/laboratory/controllers/incognito_mode.rb, line 25 def incognito_mode_enabled? !from_sessions? && Organization.current.incognito_mode_enabled? end