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