Sha256: e9c24568fa95f22bf1828d0d8b194cfab69f8a7f6056e87652fa3c17ec8695b7

Contents?: true

Size: 297 Bytes

Versions: 24

Compression:

Stored size: 297 Bytes

Contents

module Typus

  module Locale

    def set_locale
      if params[:locale]
        I18n.locale = params[:locale]
        session[:typus_locale] = params[:locale]
        redirect_to :back
      else
        I18n.locale = session[:typus_locale] || Typus.default_locale
      end
    end

  end

end

Version data entries

24 entries across 24 versions & 2 rubygems

Version Path
fesplugas-typus-0.9.0 lib/typus/locale.rb
fesplugas-typus-0.9.1 lib/typus/locale.rb
fesplugas-typus-0.9.10 lib/typus/locale.rb
fesplugas-typus-0.9.11 lib/typus/locale.rb
fesplugas-typus-0.9.12 lib/typus/locale.rb
fesplugas-typus-0.9.13 lib/typus/locale.rb
fesplugas-typus-0.9.14 lib/typus/locale.rb
fesplugas-typus-0.9.15 lib/typus/locale.rb
fesplugas-typus-0.9.16 lib/typus/locale.rb
fesplugas-typus-0.9.17 lib/typus/locale.rb
fesplugas-typus-0.9.2 lib/typus/locale.rb
fesplugas-typus-0.9.3 lib/typus/locale.rb
fesplugas-typus-0.9.4 lib/typus/locale.rb
fesplugas-typus-0.9.5 lib/typus/locale.rb
fesplugas-typus-0.9.6 lib/typus/locale.rb
fesplugas-typus-0.9.7 lib/typus/locale.rb
fesplugas-typus-0.9.8 lib/typus/locale.rb
fesplugas-typus-0.9.9 lib/typus/locale.rb
typus-0.9.22 lib/typus/locale.rb
typus-0.9.21 lib/typus/locale.rb