Sha256: add9ca5a30f86d51f4f6d2ec43eecb2190c27477f4d0f1b555808904a5e2b151
Contents?: true
Size: 631 Bytes
Versions: 2
Compression:
Stored size: 631 Bytes
Contents
module Typus module Locale def set_locale if params[:locale] I18n.locale = params[:locale] session[:typus_locale] = params[:locale] @current_user.update_attributes :preferences => { :locale => params[:locale] } redirect_to request.referer || admin_dashboard_path else begin I18n.locale = @current_user.preferences[:locale] rescue @current_user.update_attributes :preferences => { :locale => params[:locale] } retry end end end def set_default_locale I18n.locale = Typus.default_locale end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typus-0.9.24 | lib/typus/locale.rb |
typus-0.9.23 | lib/typus/locale.rb |