Sha256: 721375802953475013233f6429c5ca80e5940882b81ad9a7ca0f8ba6c98e338b

Contents?: true

Size: 467 Bytes

Versions: 4

Compression:

Stored size: 467 Bytes

Contents

module KepplerLanguages
  class ApplicationController < ::ApplicationController
    protect_from_forgery with: :exception
    before_action :user_signed_in?
    before_action :set_languages

    def user_signed_in?
      return if current_user
      redirect_to '/alert/403'
    end

    def set_languages
      @languages = YAML.load_file(
        "#{Rails.root}/rockets/keppler_languages/config/locales.yml"
      ).values.each(&:symbolize_keys!)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
keppler-2.1.22 installer/core/rockets/keppler_languages/app/controllers/keppler_languages/application_controller.rb
keppler-2.1.21 installer/core/rockets/keppler_languages/app/controllers/keppler_languages/application_controller.rb
keppler-2.1.20 installer/core/rockets/keppler_languages/app/controllers/keppler_languages/application_controller.rb
keppler-2.1.19 installer/core/rockets/keppler_languages/app/controllers/keppler_languages/application_controller.rb