Sha256: 94f9df77d51a50b6d9b58347ed39a547d0c5f0bc43ac9c0a6a298e577a878c6e
Contents?: true
Size: 511 Bytes
Versions: 29
Compression:
Stored size: 511 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, alert: "Not authorized" if current_lines_user.nil? end end end
Version data entries
29 entries across 29 versions & 1 rubygems