Module: Cldr::Data
- Defined in:
- lib/cldr/data.rb,
lib/cldr/data/base.rb,
lib/cldr/data/units.rb,
lib/cldr/data/numbers.rb,
lib/cldr/data/plurals.rb,
lib/cldr/data/calendars.rb,
lib/cldr/data/languages.rb,
lib/cldr/data/timezones.rb,
lib/cldr/data/currencies.rb,
lib/cldr/data/delimiters.rb,
lib/cldr/data/territories.rb,
lib/cldr/data/plurals/rules.rb,
lib/cldr/data/plurals/grammar.rb,
lib/cldr/data/calendars/gregorian.rb
Defined Under Namespace
Classes: Base, Calendars, Currencies, Delimiters, Languages, Numbers, Parser, Plurals, Territories, Timezones, Units
Class Method Summary
collapse
Class Method Details
.components ⇒ Object
29
30
31
|
# File 'lib/cldr/data.rb', line 29
def components
self.constants.sort - [:Base, :Export]
end
|
.dir ⇒ Object
17
18
19
|
# File 'lib/cldr/data.rb', line 17
def dir
@dir ||= File.expand_path('./vendor/cldr/common')
end
|
.dir=(dir) ⇒ Object
21
22
23
|
# File 'lib/cldr/data.rb', line 21
def dir=(dir)
@dir = dir
end
|
.locales ⇒ Object
25
26
27
|
# File 'lib/cldr/data.rb', line 25
def locales
Dir["#{dir}/main/*.xml"].map { |path| path =~ /([\w_-]+)\.xml/ && $1 }
end
|