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