module CountriesAndLanguages::Helpers
Public Instance Methods
countries()
click to toggle source
# File lib/countries_and_languages.rb, line 6 def countries @@countries ||= {} @@countries[I18n.locale] ||= CountriesAndLanguages.clean_and_sort(I18nData.countries(I18n.locale.to_s.upcase)) end
country(country_code)
click to toggle source
# File lib/countries_and_languages.rb, line 11 def country(country_code) (countries.rassoc(country_code.to_s.upcase) || [''])[0] end
language(language_code)
click to toggle source
# File lib/countries_and_languages.rb, line 20 def language(language_code) (languages.rassoc(language_code.to_s.upcase) || [''])[0] end
languages()
click to toggle source
# File lib/countries_and_languages.rb, line 15 def languages @@languages ||= {} @@languages[I18n.locale] ||= CountriesAndLanguages.clean_and_sort(I18nData.languages(I18n.locale.to_s.upcase)) end