Module: I18nData::LiveDataProvider

Extended by:
LiveDataProvider
Included in:
LiveDataProvider
Defined in:
lib/i18n_data/live_data_provider.rb

Overview

fetches data online from debian svn

Constant Summary collapse

ROOT =
"http://git.debian.org/?p=iso-codes/iso-codes.git;a=blob_plain;f="
XML_CODES =
{
  :countries => ROOT + 'iso_3166/iso_3166.xml',
  :languages => ROOT + 'iso_639/iso_639.xml'
}
TRANSLATIONS =
{
  :countries => ROOT + 'iso_3166/',
  :languages => ROOT + 'iso_639/'
}

Instance Method Summary collapse

Instance Method Details

#codes(type, language_code) ⇒ Object



20
21
22
23
24
25
26
27
# File 'lib/i18n_data/live_data_provider.rb', line 20

def codes(type, language_code)
  language_code = language_code.upcase
  if language_code == 'EN'
    send("english_#{type}")
  else
    translated(type, language_code)
  end
end