Module: WorldFlags::Locale
- Defined in:
- lib/world_flags/locale_helper.rb
Class Attribute Summary collapse
Instance Method Summary collapse
Class Attribute Details
.valid_locales ⇒ Object
41 42 43 |
# File 'lib/world_flags/locale_helper.rb', line 41 def valid_locales @valid_locales ||= ['en', 'de', 'es', 'ru'] end |
Instance Method Details
#locales ⇒ Object
46 47 48 |
# File 'lib/world_flags/locale_helper.rb', line 46 def locales [params[:locale], browser_locale, ip_country_code, I18n.default_locale].downcase end |
#set_locale ⇒ Object
34 35 36 |
# File 'lib/world_flags/locale_helper.rb', line 34 def set_locale I18n.locale = locales.select_first_in(valid_locales.downcase) end |