module SimplyAuth::ControllerHelpers
Public Instance Methods
authenticate_user!()
click to toggle source
# File lib/simply_auth/controller_helpers.rb, line 15 def authenticate_user! if user_logged_in? true else redirect_to simply_auth.new_session_path false end end
current_session()
click to toggle source
# File lib/simply_auth/controller_helpers.rb, line 3 def current_session Thread.current[:simply_auth_session] ||= find_session end
current_user()
click to toggle source
# File lib/simply_auth/controller_helpers.rb, line 11 def current_user current_session.try(:user) end
find_session()
click to toggle source
# File lib/simply_auth/controller_helpers.rb, line 24 def find_session begin SimplyAuth::Session.find(session[:simply_auth_session_id]) if session[:simply_auth_session_id] rescue RestClient::NotFound nil end end
user_logged_in?()
click to toggle source
# File lib/simply_auth/controller_helpers.rb, line 7 def user_logged_in? current_session.present? end