mumuki/mumukit-platform

View on GitHub
lib/mumukit/platform/locale.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Mumukit::Platform::Locale
  SPECS = {
    en: { facebook_code: :en_US, auth0_code: :en, name: 'English' },
    es: { facebook_code: :es_LA, auth0_code: :es, name: 'Español' },
    'es-CL': { facebook_code: :es_LA, auth0_code: :es, name: 'Español chileno' },
    pt: { facebook_code: :pt_BR, auth0_code: 'pt-br', name: 'Português' }
  }.with_indifferent_access

  def self.supported
    SPECS.keys
  end

  def self.get_spec_for(locale, type)
    SPECS.dig(locale, type)
  end
end