module Public
  class SiteBaseController < ActionController::Base
    layout "marketing"

    helper_method :current_user, :logged_in?

    private

    def current_user
      return @current_user if defined?(@current_user)

      @current_user = User.find_by(id: session[:user_id]) if session[:user_id]
    end

    def logged_in?
      current_user.present?
    end
  end
end
