Sha256: 5b2cf49037c997a81d68fec0afebdeeadced54a2045d164c27cab43f46227d7a
Contents?: true
Size: 626 Bytes
Versions: 1
Compression:
Stored size: 626 Bytes
Contents
module LocaleSetter module Rails def self.included(controller) controller.before_filter :set_locale end def default_url_options(options = {}) if i18n.locale == i18n.default_locale options else {URL_PARAM => i18n.locale}.merge(options) end end def set_locale Generic.set_locale( i18n, {:params => params, :user => locale_user, :env => request.env} ) end def locale_user if respond_to?(:current_user) && current_user current_user end end def i18n I18n end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locale_setter-0.3.0 | lib/locale_setter/rails.rb |