module Simple
This is a module including all the necessary functions for the sessions
Public Instance Methods
current_user()
click to toggle source
# File lib/simple_sessions.rb, line 9 def current_user @current_user ||= User.find_by(id: session[:user_id]) if session[:user_id] end
log_in(user)
click to toggle source
# File lib/simple_sessions.rb, line 5 def log_in(user) session[:user_id] = user.id end
log_out()
click to toggle source
# File lib/simple_sessions.rb, line 17 def log_out @current_user = nil session[:user_id] = nil end
logged_in?()
click to toggle source
# File lib/simple_sessions.rb, line 13 def logged_in? !current_user.nil? end