module MinimalistAuthentication::Controller
Private Instance Methods
access_denied()
click to toggle source
# File lib/minimalist_authentication/controller.rb, line 41 def access_denied store_location if request.get? && !logged_in? redirect_to new_session_path end
current_user()
click to toggle source
# File lib/minimalist_authentication/controller.rb, line 17 def current_user @current_user ||= find_session_user || MinimalistAuthentication.configuration.user_model.guest end
find_session_user()
click to toggle source
# File lib/minimalist_authentication/controller.rb, line 21 def find_session_user MinimalistAuthentication.configuration.user_model.find_enabled(session_user_id) end
logged_in?()
click to toggle source
# File lib/minimalist_authentication/controller.rb, line 37 def logged_in? !current_user.guest? end
session_user_id()
click to toggle source
# File lib/minimalist_authentication/controller.rb, line 25 def session_user_id session[MinimalistAuthentication.configuration.session_key] end
store_location()
click to toggle source
# File lib/minimalist_authentication/controller.rb, line 46 def store_location session["return_to"] = url_for(request.params.merge(format: :html, only_path: true)) end