app/controllers/concerns/alchemy/admin/current_language.rb
# frozen_string_literal: true
module Alchemy
module Admin
module CurrentLanguage
extend ActiveSupport::Concern
included do
before_action :load_current_language
end
private
def load_current_language
@current_language = if session[:alchemy_language_id].present?
set_alchemy_language(session[:alchemy_language_id])
else
Current.language
end
if @current_language.nil?
flash[:warning] = Alchemy.t("Please create a language first.")
redirect_to admin_languages_path
end
end
end
end
end