Sha256: 4d5051176b7c6b4e3c20f994e36cedf181975ca38e4e39798ebcad436c8f7fce
Contents?: true
Size: 519 Bytes
Versions: 17
Compression:
Stored size: 519 Bytes
Contents
module Lines class ApplicationController < ActionController::Base private # sets the current_lines_user if one exists in session def current_lines_user @current_lines_user ||= Lines::User.find(session[:user_id]) if session[:user_id] end helper_method :current_lines_user # checks if current user is authorized. Redirects to login_url if not def authorize redirect_to login_url, notice: t('lines.please_login') if current_lines_user.nil? end end end
Version data entries
17 entries across 17 versions & 1 rubygems