Sha256: cbfa6aa1046a53e7b2420f7b4c4e2ec4a086fe559851913d300c0cdcaa232dd8
Contents?: true
Size: 480 Bytes
Versions: 5
Compression:
Stored size: 480 Bytes
Contents
# frozen_string_literal: true module DuodealerApp module Localization extend ActiveSupport::Concern included do before_action :set_locale end private def set_locale if params[:locale] session[:locale] = params[:locale] else session[:locale] ||= I18n.default_locale end I18n.locale = session[:locale] rescue I18n::InvalidLocale I18n.locale = I18n.default_locale end end end
Version data entries
5 entries across 5 versions & 1 rubygems