Sha256: 304938669d429b8dc53fa1658eb86a4cb11356f6f2faf7a59117439b1828fdab
Contents?: true
Size: 505 Bytes
Versions: 2
Compression:
Stored size: 505 Bytes
Contents
module WorldFlags module Helper module Locale def set_locale I18n.locale = locales.select_first_in(valid_locales.downcase) end def valid_locales if I18n.respond_to?(:available_locales) && I18n.available_locales.present? I18n.available_locales else WorldFlags.valid_locales end end def locales [params[:locale], browser_locale, ip_country_code, I18n.default_locale].downcase end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
world-flags-0.3.2 | lib/world_flags/helper/locale.rb |
world-flags-0.3.1 | lib/world_flags/helper/locale.rb |