Sha256: 488c14b4de24f4e8a4073a564847f4d3428f6fae19bb9f5147bb288bc4ad5e4f
Contents?: true
Size: 433 Bytes
Versions: 6
Compression:
Stored size: 433 Bytes
Contents
module SpiffyStoresApp 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
6 entries across 6 versions & 1 rubygems