module DceLti::ControllerMethods
Public Instance Methods
authenticate_via_lti()
click to toggle source
# File lib/dce_lti/controller_methods.rb, line 3 def authenticate_via_lti unless current_user redirect_to redirect_after_session_expire end end
current_user()
click to toggle source
# File lib/dce_lti/controller_methods.rb, line 9 def current_user @current_user ||= if ENV['FAKE_USER_ID'] User.find_by(id: ENV['FAKE_USER_ID']) else User.find_by(id: session[:current_user_id]) end end
redirect_after_session_expire()
click to toggle source
# File lib/dce_lti/controller_methods.rb, line 23 def redirect_after_session_expire Engine.config.redirect_after_session_expire.call(self) end