module Authentication

Public Class Methods

included(klass) click to toggle source
# File lib/generators/model_base/templates/app/controllers/concerns/authentication.rb, line 5
def self.included(klass)
  klass.class_eval do
    before_action :authenticate_user!
    around_action :assign_current_user
  end
end

Public Instance Methods

assign_current_user(&block) click to toggle source
# File lib/generators/model_base/templates/app/controllers/concerns/authentication.rb, line 12
def assign_current_user(&block)
  User.current(current_user, &block)
end