Module: Cldr::Export::Data

Defined in:
lib/cldr/export/data.rb,
lib/cldr/export/data/base.rb,
lib/cldr/export/data/rbnf.rb,
lib/cldr/export/data/lists.rb,
lib/cldr/export/data/units.rb,
lib/cldr/export/data/layout.rb,
lib/cldr/export/data/numbers.rb,
lib/cldr/export/data/plurals.rb,
lib/cldr/export/data/calendars.rb,
lib/cldr/export/data/languages.rb,
lib/cldr/export/data/metazones.rb,
lib/cldr/export/data/rbnf_root.rb,
lib/cldr/export/data/timezones.rb,
lib/cldr/export/data/currencies.rb,
lib/cldr/export/data/delimiters.rb,
lib/cldr/export/data/territories.rb,
lib/cldr/export/data/plurals/rules.rb,
lib/cldr/export/data/segments_root.rb,
lib/cldr/export/data/windows_zones.rb,
lib/cldr/export/data/plurals/grammar.rb,
lib/cldr/export/data/numbering_systems.rb,
lib/cldr/export/data/calendars/gregorian.rb,
lib/cldr/export/data/currency_digits_and_rounding.rb

Defined Under Namespace

Classes: Base, Calendars, Currencies, CurrencyDigitsAndRounding, Delimiters, Languages, Layout, Lists, Metazones, NumberingSystems, Numbers, Parser, Plurals, Rbnf, RbnfRoot, SegmentsRoot, Territories, Timezones, Units, WindowsZones

Class Method Summary collapse

Class Method Details

.componentsObject



39
40
41
# File 'lib/cldr/export/data.rb', line 39

def components
  self.constants.sort - [:Base, :Export]
end

.dirObject



27
28
29
# File 'lib/cldr/export/data.rb', line 27

def dir
  @dir ||= File.expand_path('./vendor/cldr/common')
end

.dir=(dir) ⇒ Object



31
32
33
# File 'lib/cldr/export/data.rb', line 31

def dir=(dir)
  @dir = dir
end

.localesObject



35
36
37
# File 'lib/cldr/export/data.rb', line 35

def locales
  Dir["#{dir}/main/*.xml"].map { |path| path =~ /([\w_-]+)\.xml/ && $1 }
end