module Authenticatable
  extend ActiveSupport::Concern

  included do
    before_action :authenticate_user
  end

  private

  def authenticate_user
    Current.user = User.find_by(id: session[:current_user_id]) || GuestUser.new
  end
end