module Godmin::Authentication
Public Instance Methods
admin_user()
click to toggle source
# File lib/godmin/authentication.rb, line 24 def admin_user return unless admin_user_class return unless session[:admin_user_id] @_admin_user ||= admin_user_class.find_by(id: session[:admin_user_id]) end
admin_user_class()
click to toggle source
# File lib/godmin/authentication.rb, line 22 def admin_user_class; end
admin_user_signed_in?()
click to toggle source
# File lib/godmin/authentication.rb, line 31 def admin_user_signed_in? admin_user.present? end
authenticate()
click to toggle source
# File lib/godmin/authentication.rb, line 15 def authenticate return unless authentication_enabled? return if admin_user_signed_in? redirect_to new_session_path end