Sha256: fac6a3cadf13e13f7cc45cd34c120bd68d6fdc172bac37da05000169764fed67
Contents?: true
Size: 614 Bytes
Versions: 5
Compression:
Stored size: 614 Bytes
Contents
# frozen_string_literal: true module Kaui module LocaleHelper def all_available_locales locale_yaml_file = File.join(File.dirname(__FILE__), 'locale_helper.yml') available_locales = YAML.load_file(locale_yaml_file) favorites = [] locales = [] available_locales.each do |locale| option = ["#{locale[:language]} #{locale[:country]} (#{locale[:language_tag]})", locale[:language_tag]] locales << option unless locale[:favorite] favorites << option if locale[:favorite] end favorites.push('---------------').concat(locales) end end end
Version data entries
5 entries across 5 versions & 1 rubygems